我可以每天更改Wordpress WP_Query吗?

时间:2018-09-15 23:10:40

标签: php wordpress sorting

我正在Wordpress上建立房地产网站,并希望在指定的时间(每小时,每天,每月等)安排邮购的更改

我当前的结构是这样的...

<?php
    $args = array(
        'post_type' => 'post',
        'posts_per_page' => 20,
        'meta_key' => 'listing_number',
        'orderby' => 'meta_value',
        'order' => 'DSC',
    );
    $query = new WP_Query($args);
    if ( $query->have_posts() ) : ?>

    <?php while ($query -> have_posts()) : $query -> the_post(); ?>

        <div class="listing">
            <?php $listing = get_field('listing_number');
                echo 'Listing No: '.$listing; ?>
            <?php the_title(); ?>
        </div>

    <?php endwhile; ?>
    <?php wp_reset_query(); ?>
    <?php endif; ?> 
?>

当前代码可输出:

列表编号:4个帖子标题4

列表编号:3个帖子标题3

列表编号:2个帖子标题2

列表编号:1个帖子标题1

我想要做的是安排一个活动,因此每天午夜该订单都会增加1个帖子,因此第二个帖子(第3个帖子)将成为第一个帖子,原始的第一个帖子(第4个帖子)将发送到列表的底部。

1天后更改为:

列表编号:3个帖子标题3

列表编号:2个帖子标题2

列表编号:1个帖子标题1

列表编号:4个帖子标题4

我相信这将需要更改我的代码结构,因为列表号无法更改,但是我不知道如何处理。

任何提示都值得赞赏。

0 个答案:

没有答案