У меня такая структура поля - есть repeater, в нем repeater-in-repeater (еще один повторитель) и заголовок repeater-title. Далее в repeater-in-repeater, собственно, повторитель с полями repeater-in-repeater-title, repeater-in-repeater-img, repeater-in-repeater-ul, repeater-in-repeater-price. Вот так вывожу:
<?php if (have_rows('repeater')) : ?>
<?php while (have_rows('repeater')) : the_row();
// переменные
/* $rir = get_sub_field('repeater-in-repeater'); */
$title = get_sub_field('repeater-title');
?>
<h3><?php $title ?></h3>
<?php if (have_rows('repeater-in-repeater')) : ?>
<?php while (have_rows('repeater-in-repeater')) : the_row();
$rir_title = get_sub_field('repeater-in-repeater-title');
$rir_img = get_sub_field('repeater-in-repeater-img');
$rir_ul = get_sub_field('repeater-in-repeater_ul');
$rir_price = get_sub_field('repeater-in-repeater-price');
?>
<div class="catalog-flex">
<div class="catalog-flex__item">
<h3><?php $rir_title ?></h3>
<div class="catalog-flex__item__flex">
<div class="catalog-flex__item__flex__item"><a class="catalog-flex__item__flex__item__a" href="<?php echo $rir_img; ?>"><img src="<?php echo $rir_img['url']; ?>" alt="<?php echo $rir_img['alt'] ?>" /></a></div>
<div class="catalog-flex__item__flex__item">
<?php $rir_ul ?>
<div class="catalog-flex__item__flex__item__price"><?php $rir_price ?></div>
<div class="catalog-flex__item__flex__item__btn"><button class="modal-btn">Заказать</button></div>
</div>
</div>
<?php echo $content; ?>
</div>
</div>
<?php endwhile; ?>
<?php endif; ?>
<?php endwhile; ?>
<?php endif; ?>
Но сайте ничего не отображается. Как правильно вывести в итоге?
Картинка для наглядности: