DVF
@DVF
предприниматель

Почему do_shortcode(term_description) не срабатывает, если нет контента?

Добрый день!

Столкнулся с такой проблемой: на странице архива CPT, если нет контента, не выполняется функция do_shortcode(). Гуглил, пролистал весь форум техподдержки, пробовал много вариантов. Фильтры тоже включал и выключал.

Если есть хоть одна запись в архиве — всё отлично срабатывает:
Если нет — то шорткод [gallery] игнорируется.

Пробовал по-разному, при использовании фильтров контента тот же эффект.
<?php
    $term_description = term_description();
    if (!empty($term_description)) {
	echo '<div class="taxonomy-description">'.
	/*apply_filters('the_content',term_description())*/
	do_shortcode($term_description).'</div>';
    }
?>
  • Вопрос задан
  • 173 просмотра
Пригласить эксперта
Ответы на вопрос 1
wppanda5
@wppanda5 Куратор тега WordPress
WordPress Mедведь
судя по всему потому, что у вас описание рубрики привязано к проверке постов, надо сделать примерно так
31975dedd3.jpg
перенести проверку наличия записей ниже вывода описания рубрики
Ответ написан
Ваш ответ на вопрос

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

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