Уточняю примером. На одном из Моих сайтов есть основные контакты, которые нужно показывать в колонке справа на всех страницах. Но на странице контактов (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, хочу умные виджеты.

Думаю, будет полезен этот материал: https://n-wp.ru/kak-sozdat-dopolnitelnuyu-oblast-dlya-vidzhetov/
Большое спасибо! Только это ответ на другой Мой вопрос :)
Посмотри вот этот плагин : 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/
Благодарю, помогло.