Как вывести произвольное поле ACF из таксономии произвольного типа записей?

Для вывода произвольного поля ACF (Advanced Custom Fields) из таксономии произвольного типа записей в WordPress, вам потребуется использовать несколько функций и шаблонов.

  1. В первую очередь, убедитесь, что вы установили и активировали плагин Advanced Custom Fields, а также создали необходимые пользовательские поля (ACF) для таксономии и типа записей.
  1. Перейдите в файл functions.php вашей WordPress-темы. Вам понадобится добавить следующий код, чтобы зарегистрировать пользовательское поле таксономии:
function register_taxonomy_field() {
    register_taxonomy_field( 'your_taxonomy', 'your_custom_field' );
}
add_action( 'init', 'register_taxonomy_field' );

'yourtaxonomy' замените на название вашей таксономии, 'yourcustom_field' - на название вашего пользовательского поля ACF.

  1. Теперь, вам нужно создать шаблон таксономии. Создайте файл template-taxonomy.php внутри вашей темы и добавьте следующий код:
<?php
get_header(); // выводит файл header.php темы

// Проверка, есть ли таксономия
if ( have_posts() ) :
    while ( have_posts() ) : the_post();

        // Получение значения пользовательского поля ACF из таксономии
        $custom_field_value = get_field( 'your_custom_field', 'your_taxonomy' );
        
        // Вывод значения пользовательского поля
        if ( $custom_field_value ) {
            echo '<p>' . $custom_field_value . '</p>';
        }

    endwhile;
endif;

get_footer(); // выводит файл footer.php темы
?>

'yourcustomfield' и 'your_taxonomy' замените на соответствующие значения.

  1. Теперь создайте новое меню таксономии в административной панели WordPress. Для этого перейдите на страницу "Внешний вид » Меню" и добавьте новый элемент меню, указав ссылку на вашу таксономию.
  1. Наконец, сохраните все изменения и перейдите на страницу таксономии в вашем веб-браузере. Вы увидите значение произвольного поля ACF в вашем шаблоне таксономии.

Таким образом, вы можете вывести произвольное поле ACF из таксономии произвольного типа записей в WordPress, используя описанный выше подход.