Обзор
Эта функция возвращает массив, содержащий все значения подполей для текущей итерации цикла внутри have_rows().
История изменений
- Добавлено в v5.3.3
Параметры
$row = get_row( $format_values );
- $format_values (логический) (обязательное) нужно ли форматировать значения полученные из базы данных. По умолчанию false
Использование
Пример ниже показывает, как использовать эту функцию для получения текущей итерации цикла(строки) и вывода данных подполя.
Это не стандартный способ вывода данных подполя (мы рекомендуем использовать get_sub_field() и the_sub_field()), но в некоторых ситуациях может быть удобно.
Обратите внимание, что the_row() также возвращает значение подполей для текущей итерации (и он также проходит через цикл).
<?php if( have_rows('slides') ): ?>
<?php while( have_rows('slides') ): the_row();
// переменные
$row = get_row();
if( $row['image'] ): ?>
<img src="<?php echo $row['image']; ?>" />
<p><?php echo $row['caption']; ?></p>
<?php endif; ?>
<?php endwhile; ?>
<?php endif; ?>