Здравствуйте, есть вот такой цикл в wordpress, плагин ACF, суть его работы в том, чтобы выводить фотографии из галереи, он работает и все ок, единственное когда я загружаю ровно 5 фотографий, у меня все равно показывается Плашка (показать все фотографии). Мне нужна помощь в том, как закончить цикл while если у меня ровно 5 фотографий, т.е. я понимаю, что надо поставить break, но если фотографий больше 5, то этот break срабатывает, а остальные фотографии не работают
Вот скриншоты как она выглядит
joxi.ru/DmBl7X6hNpWwEA
если фотографий ровно 5
joxi.ru/KAxngeyS40bZbm<?php if(have_rows('photo_all')): ?>
<div class="photos">
<h2 class="text_block_header">Фотографии</h2>
<div class="photos_cover">
<?php $j=0;$k=0; while(have_rows('photo_all')): the_row();?>
<a title="<?php the_sub_field('photo_descr'); ?>" rel="photo_group" href="<?php the_sub_field('photo_single'); ?>" class="photos_item">
<img src="<?php the_sub_field('photo_single'); ?>" alt="">
</a>
<?php if ($j>=4 and $j<5): ?>
<a href="#" class="show_all_photos">
<!-- <span class="photos_quant">+<?php echo $k?></span> -->
<span>Показать все фотографии</span>
</a>
<div class="clearfix"></div>
<div class="hidden_photos">
<?php endif;?>
<?php $j++;?>
<?php endwhile;?>
<?php if ($j>=5): ?>
<a href="#" class="hide_all_photos">
<span>Скрыть фотографии</span>
</a>
<div class="clearfix"></div>
</div>
<?php endif;?>
</div>
</div>
<?php endif;?>