我需要显示过去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; ?>
答案 0 :(得分:0)
按钮点击(提交)创建另一个带有当前日期(或接下来7天的日期)的$ args数组,然后获取与此相同的下一个7天帖子。 然后合并两个结果对象(也照亮他们的帖子数)