Получение значений со страницы настроек

Обзор

Все шаблонные функции (get_field, the_field, и т. д.) можно использовать для загрузки значений со страницы настроек, однако для указания страницы настроек требуется второй параметр. Это аналогично передаче параметра $post_id для обращения к определённому объекту записи.

Требуемый параметр $post_id представляет собой строку, содержащую слово «option» или «options».

Обратите внимание: хотя можно создать несколько страниц настроек, все значения сохраняются и загружаются с использованием «option» в качестве значения $post_id.

Примеры

Вывод поля

<p><?php the_field('field_name', 'option'); ?></p>

Получение поля

<?php

$variable = get_field('field_name', 'option');

// выполните действие с $variable

?>

Вывод под-поля

Обратите внимание: внутри цикла have_rows для функций подполей (get_sub_field, the_sub_field) не требуется указывать параметр $post_id.

<?php if( have_rows('repeater_field_name', 'option') ): ?>

    <ul>

    <?php while( have_rows('repeater_field_name', 'option') ) : the_row(); ?>

        <li><?php the_sub_field('title'); ?></li>

    <?php endwhile; ?>

    </ul>

<?php endif; ?>

Обновлено: 30.09.2026