Как выводить определённые виджеты на определённых страницах?

Уточняю примером. На одном из Моих сайтов есть основные контакты, которые нужно показывать в колонке справа на всех страницах. Но на странице контактов (ID#14) их показывать не надо: зачем? :) А есть ещё одна страница (ID#321), где нужно показывать другие контакты. Сейчас Я реализовал вот так:

<h2>Japan:</h2>
<p>215, Taisho-machi, Sakaiminato-city, Tottori-pref., 684 0004.</p>
<p>Tel.: +81 (859) 21 5012</p>
<p>Fax: +81 (859) 21 5013</p>
<h2>Россия:</h2>
<p>Тел.: +7 (4232) 300 120</p>
<p>Эл-почта: <a href="mailto:abc300120@yandex.ru">abc300120@yandex.ru</a></p>
<div class="fright"><a href="/contact">Больше контактов →</a></div>
<p>Тел.: 810 8180 6339 4006 <sup>(Япония)</sup></p>
<p>Решетняк Вадим</p>
<p>Skype: Vadim1232826</p>

До недавнего времени работало. Сейчас что-то поменял — и на всех страницах, кроме страницы «Контакты» (ID#14), показываются первые, основные контакты со ссылкой на страницу контактов. А ещё хотелось бы выводить на странице каталога (ID#321) виджет категорий и облако тэгов.
Страница каталога реализована путём помещения на неё блога (через настройки чтения) и добавления записей.
Не хотелось бы редактировать сайдбар прямо в sidebar.php, хочу умные виджеты.

Grawl
Оцените автора
Добавить комментарий

  1. tiaurus

    Думаю, будет полезен этот материал: https://n-wp.ru/kak-sozdat-dopolnitelnuyu-oblast-dlya-vidzhetov/

    Ответить
    1. Grawl

      Большое спасибо! Только это ответ на другой Мой вопрос :)

      Ответить
  2. FHD

    Посмотри вот этот плагин : Widget Logic
    У него хорошая поддержка, высокий рейтинг и многие подтвердили совместимость с версией WP 3.01

    Widget Logic lets you control on which pages widgets appear. It uses any of WP’s conditional tags. It also adds a ‘widget_content’ filt

    И ссылка на него : http://wordpress.org/extend/plugins/widget-logic/

    Ответить
    1. Grawl

      Благодарю, помогло.

      Ответить