0
我的代码的片:ACF直放站领域有不同的计数
<?php
if(have_rows('our_people')):
$i = 0;
while (have_rows('our_people')) : the_row(); ?>
<?php $i++; ?>
<?php if($i > 3):
break; ?>
<?php endif; ?>
<a class="people-thumb fancybox-inline" href="#fancybox-<?php echo $i;?>">
<div class="people-thumb-image" style="width:172px;height:172px;overflow:hidden;background:transparent url(<?php the_sub_field('people_image'); ?>) no-repeat center center; background-size:cover;"></div>
<div class="people-thumb-details">
<h3><?php the_sub_field('people_name_acf'); ?></h3>
<p><?php the_sub_field('people_title'); ?></p>
</div>
</a>
<div class="peopleoverlay">
<div id="fancybox-<?php echo $i;?>">
<img src="<?php the_sub_field('people_image'); ?>" width="172" style="float:left;margin:0 10px 10px 0;"> <?php the_sub_field('people_details'); ?>
</div>
</div>
<?php endwhile;
else :
endif;
?>
这里做的事情简单地算项,然后3后停止 - 工作正常。
但是,在中继器字段中的其他行(3之后)我怎样才能让它们也显示?推理是这三个是在一个单独的造型股,而所有其他条目都放在另一个股利。
但是,如果我尝试重复此代码,则不会显示任何内容。所以我必须需要重新设定这个?我想在3之后的所有中继器行显示在不同的部分。