我有一个自定义的帖子类型来显示一个单引号。现在我有它设置为随机,但有没有可能有一个WordPress循环,显示一个随机的帖子,但每天只改变一次?所以基本上有一个引用的一天后类型。我看到一个引用的一天,但这些都是从外部饲料拉插件。
amrnrhlw1#
发现一个后调度插件,让我回收我的报价后,使他们可以每天随机:Auto Post Scheduler基本上,我把帖子时间表设置为24小时,把帖子类型设置为我的自定义帖子类型,把符合条件的帖子更改为已发布,随机检查,并把最低年龄设置为48小时,我认为这应该可以防止同一个帖子连续两天被使用。
cwxwcias2#
你可以创建自己的帖子,你唯一需要的是一个显示帖子的插件(比如this one),然后创建一个公式,每天随机选择一个帖子,你可以设置这个脚本每天运行一次(通常这些类型的自动化是由访问者触发的)。有用链接:Function: get_postsFunction: wp_cron
vs3odd8k3#
Try to use following code:- if ( false === ( $quotes = get_transient( 'random_quote' ) ) ) { // It wasn't there, so regenerate the data and save the transient $args = array( 'post_type' => 'School', 'orderby' => 'rand', 'limit' => 1, 'posts_per_page' => '1'); $quotes = get_posts( $args ); set_transient( 'random_quote', $quotes, DAY_IN_SECONDS); foreach ( $quotes as $post ) { setup_postdata( $post ); <a href="<?php the_permalink(); ?>"><h1><?php the_title(); ?></h1></a> <?php echo $post->post_content; ?> <?php } wp_reset_postdata(); ?>
3条答案
按热度按时间amrnrhlw1#
发现一个后调度插件,让我回收我的报价后,使他们可以每天随机:
Auto Post Scheduler
基本上,我把帖子时间表设置为24小时,把帖子类型设置为我的自定义帖子类型,把符合条件的帖子更改为已发布,随机检查,并把最低年龄设置为48小时,我认为这应该可以防止同一个帖子连续两天被使用。
cwxwcias2#
你可以创建自己的帖子,你唯一需要的是一个显示帖子的插件(比如this one),然后创建一个公式,每天随机选择一个帖子,你可以设置这个脚本每天运行一次(通常这些类型的自动化是由访问者触发的)。
有用链接:
Function: get_posts
Function: wp_cron
vs3odd8k3#