У меня есть кусок кода:ACF Repeater Поля разные отсчеты
<?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 находятся в отдельном div diving, и все остальные записи помещаются в другой div.
Однако, если я попытаюсь повторить этот код, ничего не отображается. Значит, мне нужно как-то сбросить это? Я хочу, чтобы все строки ретранслятора после 3 отображались в другом разделе.