正如@Michael在评论中提到的,
offset
不适用于\'posts_per_page\' => -1
您可以使用增量将第一张幻灯片制作为active
, 在单个循环中。
使用此
<div class="carousel-inner" role="listbox">
<?php $the_query = new WP_Query(array(
\'post_type\' => \'Banners\',
\'posts_per_page\' => -1
));
$i = 0;
while ( $the_query->have_posts() ) : $the_query->the_post(); ?>
<div class="carousel-item <?php if($i == 0) { echo \'active\'; } ?>">
<img class="img-fluid" src="<?php the_field(\'banner-image\'); ?>">
</div>
<?php $i++; ?>
<?php endwhile; wp_reset_postdata(); ?>
</div>