Изображения для пользовательских таксономий с помощью Advanced Custom Fields
Я создал пользовательскую таксономию для пользовательского типа записей и добавил около пяти элементов в эту таксономию.
Создал поле для загрузки одного изображения, назначил его к пользовательской таксономии и загрузил изображения для каждого элемента.
Но никак не могу понять, как вывести это изображение. Я использовал var_dump для элемента, но там нет никакой информации об изображении?
Буду очень признателен за помощь!
Версия WP: 3.4.2 Версия ACF: 3.5.3.1
Согласно документации плагина:
Второй необходимый параметр — это строка в формате "$type_$id".
// получить значение из таксономии (taxonomy = "category", id = 3)
$value = get_field('field_name', 'category_3');
// получить значение из таксономии (taxonomy = "events", id = 76)
$value = get_field('field_name', 'events_76');

Точно, как сказал brasofilo, но если вам нужно сгенерировать название таксономии и её ID, в этом случае поможет следующий код:
$taxonomy = $category->taxonomy;
$term_id = $category->term_id;
$image = wp_get_attachment_image_src(get_field('thumbnail', $taxonomy . '_' . $term_id), 'shop_catalog');
if ( $image )
echo '<img src="' . $image[0] . '" alt="" />';
Это пример для пользовательского запроса ($category) и ID изображения. Надеюсь, это поможет расширить ответ на предыдущий вопрос.

Код ответа raison не сработал для меня...
Мой код для автоматического получения названия таксономии и ID термина выглядит так:
$taxonomy = get_taxonomy( $taxonomy );
$taxonomy_name = $taxonomy->name;
$term_id = get_queried_object()->term_id;
$image_ids = get_field('название вашего поля ACF здесь', $taxonomy_name . '_' . $term_id , false или true или пусто или строка внутри '' - в зависимости от типа вашего поля);
