@Grione

Как использовать repeater внутри repeater -- group в Acf wordpress?

Использую pro версию ACF.
Вот такая структура:
Ways (Repeater)
-Way (Group)
--list_way (Repeater)
--- Items (text)

И вот не получается вывести последний репитер с текстом.

Код вот такой:
<?php
			if( have_rows('ways', 'option') ): ?>
			<ul class="way-list">	
				<?php while( have_rows('ways', 'option') ) : the_row();
				$way = get_sub_field('way', 'option'); ?>
				<li class="way-item">
					<?php
						$rows = $way['list_way'];	
						if( have_rows($rows) ) : ?>
					<ul class="way-item__list">
						<?php while(have_rows($rows) ): the_row(); ?>
						<li><?php echo the_sub_field('items')?></li>
						<?php endwhile; ?>
					</ul>
					<?php endif; ?>
				</li>
				<?php endwhile; ?>
			</ul>
			<?php endif; ?>

Так выдаёт ошибку
Illegal offset type in isset or empty in ...

При этом если вывести print_r($rows)
Array ( [0] => Array ( [items] => Tweak your teams on demand ) [1] => Array ( [items] => Optimize development costs ) [2] => Array ( [items] => Choose your cooperation model ) )
  • Вопрос задан
  • 308 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы