• Добрый день!

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

    Если есть хоть одна запись в архиве — всё отлично срабатывает:
    http://startagency.ru/ru/formats/onetoone/

    Если нет — то шорткод [gallery] игнорируется:
    http://startagency.ru/ru/formats/vstrecha-vypusknikov/

    Пробовал по-разному, при использовании фильтров контента тот же эффект.

    <?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>';
        }
    ?>

  • Тема «do_shortcode(term_description) не срабатывает, если нет контента» закрыта для новых ответов.