我正在处理的自定义 Wordpress / ACF 循环遇到问题。
这个想法是它显示“事件”帖子类型中的最新帖子,隐藏事件日期已过的任何帖子。
如果日期已过,帖子会隐藏。但是,循环未显示可用帖子的全部数量。目前使用下面的循环,它只显示可用的 10 个中的 6 个。
我已经检查了 Wordpress 中的阅读设置,这很好。
我用于循环的代码是:
<ul class="events-list">
<?php
$loop = new WP_Query( array(
'post_type' => 'events',
'posts_per_page' => -1,
'orderby' => 'meta_value',
'order' => 'ASC',
'meta_type' => 'DATE',
'meta_key' => 'event-date'
));
while ( $loop->have_posts() ) : $loop->the_post();
$today = date('dmY');
$expire = get_field('event-date');
if( $expire > $today )
{ ?>
<li>
<h3><?php the_field('event-date'); ?> - <?php the_title(); ?></h3>
<span class="time"><?php the_field('event-time'); ?></span>
<?php the_field('event-details'); ?>
</li>
<?php; } endwhile; wp_reset_query(); ?>
</ul>