• Здравствуйте! Прошу помочь. Голову сломал уже
    Есть шорткод: <?php echo do_shortcode( ‘[vc_templatica_template template_id=»209″ ]’ )?>

    Как сделать чтобы он отображался только в записях определенной рубрики.
    Сейчас отображается во всех записях.

    Где должен отображаться: term.php?taxonomy=category&tag_ID=4&post_type=post&wp_http_referer=%2Fwp-admin%2Fedit-tags.php%3Ftaxonomy%3Dcategory

    Где не должен отображаться: term.php?taxonomy=category&tag_ID=3&post_type=post&wp_http_referer=%2Fwp-admin%2Fedit-tags.php%3Ftaxonomy%3Dcategory

    сейчас когда прописываю if is_category — просто пропадает содержимое страницы

Просмотр 2 ответов — с 1 по 2 (всего 2)
  • сейчас когда прописываю if is_category — просто пропадает содержимое страницы

    В случае «в записях определенной рубрики» нужно in_category()
    А пропадает, возможно, из-за неправильного синтаксиса.

    <?php if ( in_category(4) ) echo do_shortcode('[vc_templatica_template template_id=209]'); ?>
    

    Вот спасибо за помощь! Работает)
    Всех благ!

Просмотр 2 ответов — с 1 по 2 (всего 2)

Тема «Отображать шорткод в конкретной рубрике» закрыта для новых ответов.