Intereting Posts
Многопользовательская с двумя разными темами do_shortcode () внутри страницы администратора Пользовательские типы сообщений и страницы архива тегов / проблема структуры ссылок Как разместить баннерное объявление между пост 1 и пост 2 только на домашней странице Ajax mousedown вызывает получение «отмененного» при нажатии ссылки Какая функция wordpress – это короткий код подписи, связанный с? Темы WordPress, проверенные и поддерживаемые браузером? Как предотвратить запуск функции на основе хоста (т. Е. Web vs local)? Как использовать метатек автора в коротком коде? Задайте отображаемое имя для имени и фамилии (phpmyadmin SQL Query) Как обновить почтовую мета на загруженном изображении из пользовательской формы? Получение идентификатора любого изображения для использования в functions.php Альтернатива query_posts для основного цикла? Использование отправленной версии jquery WordPress: Удалить ссылку в the_tags

Получить определенное поле из таксономического термина через расширенные настраиваемые поля

Я создал настраиваемое поле, которое отображается на странице терминов таксономии. Я пытаюсь получить изображение, связанное с пользовательским термином таксономии, непосредственно

Однако страница, на которой он отображается, является страницей шаблона. Я думаю, мне нужно передать идентификатор сообщения, прежде чем вытащить конкретное изображение, но как вы это делаете для пользовательской таксономии?

Таможенная таксономия – это «производство», а термин «id», например, 1, идентификатор поля изображения «image_toc», и я установил ACF для URL-адреса изображения. Я прочитал страницу «How-To / How-To-Get-values-from-a-taxonomy-term /», но я не совсем понимаю, что я должен заменить тем, что. Я использую вещи в соответствии с:

<img src="<?php the_field('image_toc', 'I am giving term id here'); ?>" /> 

Но ничего не происходит. Нет изображения и никакого пути в исходном коде.

Solutions Collecting From Web of "Получить определенное поле из таксономического термина через расширенные настраиваемые поля"

Чтобы получить поле из ACF для термина (вместо, например, сообщения), вы должны использовать имя таксономии, за которым следует символ подчеркивания, за которым следует идентификатор термина вместо идентификатора сообщения при вызове get_field . Предполагая, что вы хотите получить поле image_toc для таксономии mytax и term ID $termid , которая будет:

 <img src="<?php the_field( 'image_toc', 'mytax_' . $termid ); ?>" /> 

В вашем случае это будет

 <img src="<?php the_field( 'image_toc', 'manufacture_1' ); ?>" />