显示过去7天内分页的帖子

时间:2016-09-23 04:12:57

标签: php wordpress

我需要显示过去7天内发布的自定义帖子类型的帖子。然后我会有一个按钮,显示接下来的7天,用户可以点击它,显然会显示接下来的7天。

下面的代码似乎可以解决问题。我坚持的一件事是分页,它将如何显示未来7天?任何提示将不胜感激。

<?php $args = array(
    'post_type' => 'properties',
    'post_status' => 'publish',
    'orderby' => 'date',
    'order' => 'DESC',

    'date_query' => array(
        array(
            'after' => '1 week ago'
          )
      )
  ); ?>

  <?php $propertyInspection = new WP_Query( $args ); ?>
  <?php if ( $propertyInspection->have_posts() ) : ?>
    <?php while ( $propertyInspection->have_posts() ) : $propertyInspection->the_post(); ?>

    <?php the_field('property-address'); ?>
    <?php the_field('property-suburb'); ?>

   <?php endwhile; ?>
<?php endif; ?>

1 个答案:

答案 0 :(得分:0)

按钮点击(提交)创建另一个带有当前日期(或接下来7天的日期)的$ args数组,然后获取与此相同的下一个7天帖子。 然后合并两个结果对象(也照亮他们的帖子数)