Для вывода произвольного поля ACF (Advanced Custom Fields) из таксономии произвольного типа записей в WordPress, вам потребуется использовать несколько функций и шаблонов.
1. В первую очередь, убедитесь, что вы установили и активировали плагин Advanced Custom Fields, а также создали необходимые пользовательские поля (ACF) для таксономии и типа записей.
2. Перейдите в файл functions.php вашей WordPress-темы. Вам понадобится добавить следующий код, чтобы зарегистрировать пользовательское поле таксономии:
function register_taxonomy_field() { register_taxonomy_field( 'your_taxonomy', 'your_custom_field' ); } add_action( 'init', 'register_taxonomy_field' );
'your_taxonomy' замените на название вашей таксономии, 'your_custom_field' - на название вашего пользовательского поля ACF.
3. Теперь, вам нужно создать шаблон таксономии. Создайте файл 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 темы ?>
'your_custom_field' и 'your_taxonomy' замените на соответствующие значения.
4. Теперь создайте новое меню таксономии в административной панели WordPress. Для этого перейдите на страницу "Внешний вид » Меню" и добавьте новый элемент меню, указав ссылку на вашу таксономию.
5. Наконец, сохраните все изменения и перейдите на страницу таксономии в вашем веб-браузере. Вы увидите значение произвольного поля ACF в вашем шаблоне таксономии.
Таким образом, вы можете вывести произвольное поле ACF из таксономии произвольного типа записей в WordPress, используя описанный выше подход.