@there4

Как вывести изображение в своей таксономии?

Вывожу собственную таксономию, созданную в function.php, при помощи get_the_term_list

/**
 * Создание собственной таксономии
 */
function create_my_taxonomies() {
	register_taxonomy('actors', 'post', array(
	'hierarchical' => false, 'label' => 'Участники',
	'query_var' => true, 'rewrite' => true));
}
add_action('init', 'create_my_taxonomies', 0);


<?php echo get_the_term_list($post->ID, 'actors', '<h3>Участники</h3>', '<br/>', ''); ?>


Хочу добавить туда же изображение таксономии, создал новую таксономию-изображение плагином Advanced Custom Fields imgcat1, добавил картинку к таксономии

Пытаюсь вывести теперь:
function tax_img() {
	$imgcat1 = get_field("imgcat1") ;
		echo get_the_term_list($post->ID, 'actors', '<h3>Участники</h3>', '<img src="'.$imgcat1.'"/>'.'<br/>', '');
}

Не работает... на месте картинки выдает unknown

Как получить значение поля imgcat1?
  • Вопрос задан
  • 766 просмотров
Решения вопроса 1
@there4 Автор вопроса
function tax_img() {
  $cur_terms = get_the_terms( $post->ID, 'actors' );
  foreach( $cur_terms as $cur_term ){
    echo '<img src="';
    the_field( 'imgtax', $cur_term );
    echo '"/>';
    echo '<a href="'. get_term_link( (int)$cur_term->term_id, $cur_term->taxonomy ) .'">'. $cur_term->name .'</a><br>';
  }
}
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы