Задать вопрос
@11dante

Как сделать условие внутри echo?

Добрый день, вывожу список рубрик таксономии таким вот образом, имеется дополнительное поле качество (video_quality), как сделать внутри echo условие, чтобы например при значении этого поля, например, 4К выводилась одна картинка, а при значении 1080 другая картинка?
$categories = get_categories(array(
'taxonomy' => 'video',
'orderby' => 'ID',
'order' => 'DESC',
'number' => '8'
));

<?php
foreach ($categories as $category) {
echo the_field('video_quality', 'category_' . $category->term_id);
}
?>
  • Вопрос задан
  • 75 просмотров
Подписаться 1 Простой Комментировать
Решения вопроса 1
Mike_Ro
@Mike_Ro Куратор тега WordPress
Python, JS, WordPress, SEO, Bots, Adversting
Так?
$categories = get_categories([
    'taxonomy' => 'video',
    'orderby' => 'ID',
    'order' => 'DESC',
    'number' => '8',
]);

foreach ($categories as $c) {
    $vQuality = get_field('video_quality', 'category_' . $c->term_id);

    if ($vQuality === '4K') {
        echo '<img src="/image2.jpg">';
    }
    
    elseif ($vQuality === '1080') {
        echo '<img src="/image3.jpg">';
    }
    
    else {
        echo '<img src="/image1.jpg">';
    }

    echo '<p>' . esc_html($c->name) . '</p>';
}
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы