get_row()

Описание

Возвращает массив, содержащий все значения (в формате name => value) текущей строки в цикле have_rows().

Параметры

get_row([$format_value = false]);
  • $format_value (bool) (Необязательно) Применять ли логику форматирования. По умолчанию — false.

Возвращаемое значение

(array) Массив значений в формате name => value.

История изменений

  • Добавлена в версии 5.3.3

Пример

В этом примере показано, как загрузить значения текущей строки и вывести их.

<?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; ?>

Примечания

Сходство с the_row()

Эта функция возвращает те же данные, что и the_row(), однако не переходит между строками цикла have_rows().

Обновлено: 30.09.2026