Вывод произвольных полей ACF

Рассмотрим вывод произвольных полей, созданных в Advanced Custom Fields для WordPress. А также, как вывести произвольные поля для терминов таксономии, например, "Рубрики" в шаблоне category.php

Тип поля - текст, область текста, число

<?php the_field('имя_поля'); ?>

Тип поля - Изображение (вывод URL)

<?php if( get_field('имя_поля') ): ?>
  <img src="<?php the_field('имя_поля'); ?>" />
<?php endif; ?>

Тип поля - файл (вывод URL)

<?php if( get_field('имя_поля') ): ?>
  <a href="<?php the_field('имя_поля'); ?>" >Скачать файл</a>
<?php endif; ?>

Тип поля - медиа

<?php the_field('имя_поля'); ?>

Вывод полей ACF из терминов таксономии

Если мы создадим кастомное поле для элемента таксономии рубрики

Создание кастомного поля для элемента таксономии

Оно (поле) у нас благополучно появится в рубриках

Создание кастомного поля для рубрики

Но когда мы захотим его вывести в шаблоне рубрики category.php, то у нас ничего не получится.

Необходимо использовать следующий код

// Получаем текущий термин таксономии

$term = get_queried_object();

// Получаем и записываем значения произвольных полей в переменные

$var_main_title = get_field('главный_заголовок', $term);
$var_video1     = get_field('видео1', $term);
$var_video2     = get_field('видео2', $term);

// Выводим

<?php echo $var_main_title; ?>
<?php echo $var_video1; ?>
<?php echo $var_video2; ?>
13/09/2019 19:13
admin
13/09/2019 19:13