Уточняю примером. На одном из Моих сайтов есть основные контакты, которые нужно показывать в колонке справа на всех страницах. Но на странице контактов (ID#14) их показывать не надо: зачем? :) А есть ещё одна страница (ID#321), где нужно показывать другие контакты. Сейчас Я реализовал вот так:
1 2 3 4 5 6 7 8 9 10 11 12 | <?php if (!is_page('14') && !is_page('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><?php } ?> <?php if (is_page('321')) { ?><p>Тел.: 810 8180 6339 4006 <sup>(Япония)</sup></p> <p>Решетняк Вадим</p> <p>Skype: <a href="skype:Vadim1232826">Vadim1232826</a></p><?php } ?> |
До недавнего времени работало. Сейчас что-то поменял — и на всех страницах, кроме страницы «Контакты» (ID#14), показываются первые, основные контакты со ссылкой на страницу контактов. А ещё хотелось бы выводить на странице каталога (ID#321) виджет категорий и облако тэгов.
Страница каталога реализована путём помещения на неё блога (через настройки чтения) и добавления записей.
Не хотелось бы редактировать сайдбар прямо в sidebar.php, хочу умные виджеты.






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