Пытаюсь вывести картинку к таксономии, и, в случае ее отсутствия, выводить photo_none
.
Почему-то в приведенном ниже примере значение 'imgtax' выводится независимо от empty, а когда поле imgtax
содержит любое значение, выводится "value=imgtax+photo_none.jpg" (img src="/wp-content/uploads/actor1125.jpgphoto_none.jpg")
:
function tax_img() {
$cur_terms = get_the_terms( $post->ID, 'actors' );
foreach( $cur_terms as $cur_term ){
echo '<span><img src="';
if (empty(the_field( 'imgtax', $cur_term ))) {
echo 'photo_none.jpg'; }
echo '"/>';
echo '<a href="'. get_term_link( (int)$cur_term->term_id, $cur_term->taxonomy ) .'">'. $cur_term->name .'</a></span><br>';
}
}
В настройках поля imgtax выбрано Image URL
Строка
} else echo "the_field( 'imgtax', $cur_term )";
должна выглядеть так
} else the_field( 'imgtax', $cur_term );
В настройках поля imgtax
должно быть выбрано Image URL
Собственно, вот что мне требовалось сделать:
$cur_terms = get_the_terms( $post->ID, 'actors' );
foreach( $cur_terms as $cur_term ){
echo '<span><img src="';
if($img = get_field( 'img-tax', $cur_term )) {
echo $img;
} else {
echo 'photo_none.jpg';
}
echo '"/>';
echo '<a href="'. get_term_link( (int)$cur_term->term_id, $cur_term->taxonomy ) .'">'. $cur_term->name .'</a></span><br>';
}
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Подскажите пожалуйста, как в данном примере, данные из массива записывать в бдВ массив они попадают из API в ходе цикла
Столкнулся с такой проблемой - unlink не удаляет файл по абсолютному пути: путь верный, файл там естьПытался менять каталог через chdir там удалять...