С ACF есть возможность добавлять галереи в поля повторителя. Мой вопрос, однако, заключается в том, как мне написать PHP, который может продемонстрировать эту галерею.
Я пытался найти похожие вопросы, решения которых мне не помогли. Также я попытался найти видео на YouTube и поискать на сайте документации ACF. Код, поддерживающий комбинацию для галереи в повторителе, мне не подходит.
Это стандартный формат ACF PHP для повторителя:
<?php
// check if the repeater field has rows of data
if( have_rows('repeater_field_name') ):
// loop through the rows of data
while ( have_rows('repeater_field_name') ) : the_row();
// display a sub field value
the_sub_field('sub_field_name');
endwhile;
else :
// no rows found
endif;
?>
Это стандартная ACFФормат PHP для галереи:
<?php
$images = get_field('gallery');
$size = 'full'; // (thumbnail, medium, large, full or custom size)
if( $images ): ?>
<ul>
<?php foreach( $images as $image_id ): ?>
<li>
<?php echo wp_get_attachment_image( $image_id, $size ); ?>
</li>
<?php endforeach; ?>
</ul>
<?php endif; ?>
Я надеюсь, что смогу как-то объединить эти два, чтобы получить ожидаемый результат. Однако мои знания PHP невелики. Так что вся помощь будет приветствоваться.