Динамический сайдбар на основе категории

13 июл. 2013 г., 18:34:18
Просмотры: 18.1K
Голосов: 1

Я новичок в WordPress, разрабатываю базовую тему для обучающего сайта. Мне нужен динамический сайдбар, который меняется в зависимости от категории.

Например, у меня есть категории A и B. Если пользователь находится в категории A, должен отображаться сайдбар A, если в категории B - сайдбар B.

В сайдбаре будут находиться пункты меню.

Пример сайта: http://www.tutorialspoint.com/ - кликните на любое меню и посмотрите сайдбар.

Я искал плагины для реализации этой функции, но не нашел подходящих. Если знаете такой плагин - подскажите.

1
Комментарии

Привет, Olive, рекомендации плагинов не соответствуют тематике http://wordpress.stackexchange.com/help/on-topic

Wyck Wyck
13 июл. 2013 г. 18:53:31
Все ответы на вопрос 1
2

Существует множество решений вашей проблемы. Я бы порекомендовал два из них:

1. Регистрация нескольких боковых панелей.

Зарегистрируйте дополнительные боковые панели, а затем подключайте их условно в шаблонах страниц. Например, если вам нужна разная боковая панель для каждой категории (допустим, у вас 2 категории), зарегистрируйте 2 дополнительные панели (sidebar-cat-1, sidebar-cat-2) и затем заменяйте стандартную боковую панель на одну из этих двух в зависимости от отображаемой категории.

2. Для этого есть плагин ;)

Вы можете попробовать эти плагины:

13 июл. 2013 г. 18:52:46
Комментарии

Ты потрясающий!! Оба плагина - именно то, что мне нужно. Нужно разобраться с условиями для widget-logic плагина, но conditional widget мне очень нравится. Спасибо за ответ!

Olive Bee Olive Bee
13 июл. 2013 г. 20:01:55

Эта ссылка поможет тебе с условиями: http://codex.wordpress.org/Conditional_Tags

Krzysiek Dróżdż Krzysiek Dróżdż
13 июл. 2013 г. 20:27:52