php 不同的职位从自定义职位类型每天

0x6upsns  于 2022-12-17  发布在  PHP
关注(0)|答案(3)|浏览(131)

我有一个自定义的帖子类型来显示一个单引号。现在我有它设置为随机,但有没有可能有一个WordPress循环,显示一个随机的帖子,但每天只改变一次?所以基本上有一个引用的一天后类型。我看到一个引用的一天,但这些都是从外部饲料拉插件。

amrnrhlw

amrnrhlw1#

发现一个后调度插件,让我回收我的报价后,使他们可以每天随机:
Auto Post Scheduler
基本上,我把帖子时间表设置为24小时,把帖子类型设置为我的自定义帖子类型,把符合条件的帖子更改为已发布,随机检查,并把最低年龄设置为48小时,我认为这应该可以防止同一个帖子连续两天被使用。

cwxwcias

cwxwcias2#

你可以创建自己的帖子,你唯一需要的是一个显示帖子的插件(比如this one),然后创建一个公式,每天随机选择一个帖子,你可以设置这个脚本每天运行一次(通常这些类型的自动化是由访问者触发的)。
有用链接:
Function: get_posts
Function: wp_cron

vs3odd8k

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();
    ?>

相关问题