Все функции, которые используются для вывода значения в шаблон (get_field, the_field и другие) могут быть использованы для загрузки значений со страницы Options. Однако вторым параметром требуется указать страницу Options. Это подобно тому как мы передавали параметр $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_row
не нужно использовать $post_id
для дочерних полей
<?php if( have_rows('repeater', 'option') ): ?>
<ul>
<?php while( have_rows('repeater', 'option') ): the_row(); ?>
<li><?php the_sub_field('title'); ?></li>
<?php endwhile; ?>
</ul>
?>