Как на отдельных страницах отображать разные виджеты WordPress.

Приветствую! Хочу поделиться решением очередной задачи, которая недавно передо мной стояла.

У заказчика есть блог на движке WordPress, нужно было сделать так, чтобы определенные виджеты отображались только на конкретных страницах, на всех остальных их не было.

Можно, конечно, начать копаться в коде, создавать отдельный шаблон для каждой страницы, регистрировать в этом шаблоне новую область для отдельного виджета, но делать это очень не хочется. Хотелось бы решить вопрос через админ панель.

Перепробовал множество решений и в конечном итоге остановился на одном классном плагине, о котором хочу сейчас рассказать.

Вот ссылка на него:

http://wordpress.org/plugins/slayers-custom-widgets/

Давайте посмотрим, как с ним работать.

После установки и активации в панели управления появляется отдельная вкладка.

29-05-2013 5-15-55

Пройдя внутрь, можно видеть все блоки для виджетов, которые у вас на сайте зарегистрированы и виджеты, которые в них находятся.

29-05-2013 5-19-14

Недостаток в том, что эти блоки не подписаны их реальными названиями, но, в принципе, разобраться можно.

Кликайте по любому виджету,  который вы хотите настроить.

Появится вот такое окно, в котором есть много настроек, по которым можно определить условия где и на каких страницах виджеты будут показываться.

29-05-2013 5-21-20

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

Возвращаемся назад по ссылке Custom widgets.

Теперь виджеты, к которым были применены какие-то условия стали красные.

29-05-2013 5-23-37

Дальше проверяем, что все работает. Давно искал такое решение. Рад, что наконец удалось найти.

1) Есть желание обучаться WordPress по моим видеокурсам?

Подробнее здесь.

2) Нет желания разбираться в «технической рутине» WordPress?

Поручите работы мне. Подробнее об услуге.