2016-02-01 3 views
0

Я пытаюсь получить изображение для ранее присвоенного категории, используя ACF.Дополнительные пользовательские поля - категория image

Вот что я делаю:

$category_image = get_field('category_name', $category->term_id); 

Но это не отображается изображение.

+0

Я думаю, что это будет отображать объект выбранной категории .. может у пожалуйста, распечатайте переменную $ category_image. –

+0

Каково значение 'var_dump ($ category_image)'? – Milap

+0

это печать bool (false) – preet

ответ

0

использование get_option('taxonomy_image_' . $category->cat_ID);

или полный код

<img src="<?php foreach((get_the_category()) as $category) 
$term_id = $category->cat_ID; 
$image = get_option('taxonomy_image_' . $term_id); 
echo $image; ?>" alt="<?php $category = get_the_category(); 
echo $category[0]->cat_name; ?>" /> 

Надеется, что это помогает :)

0

Вы должны использовать формат {$category->taxonomy}_{$category->term_id} для второго параметра функции "get_field".

В вашем случае это должно быть:

$category_image = get_field('category_name', 'category_' . $category->term_id); 
Смежные вопросы