Поддержка Плагины Свое меню для каждой рубрики

  • Здравствуйте.
    Хочу сделать разное меню для рубрик и соответствующих записей в них. т.е. на каких то рубриках будет показываться одно меню, а на каких то другое.
    Нашел плагин Menu Swapper он создает новую область и еще одно активное меню, которое можно выбрать при создании записи или страницы, а поставить меню для рубрики нельзя потому как нет боковой панели (при создании или редактировании рубрики) где можно это выставить.
    Может есть другие способы вывода нового меню для конкретной рубрики, или можно как то модифицировать этот способ.
    Спасибо.

Просмотр 4 ответов — с 1 по 4 (всего 4)
  • Может есть другие способы вывода нового меню для конкретной рубрики

    Один из вариантов:

    Создать нужные меню. С помощью стандартных виджетов «меню» вывести их в сайдбаре. С помощью плагинa
    https://ru.wordpress.org/plugins/dynamic-widgets/
    отрегулировать вывод этих виджетов. То есть на странице нужной рубрики вывести нужный виджет с нужным меню. На других страницах сайта его спрятать. И так далее.

    Еще посмотрите на плагин https://ru.wordpress.org/plugins/menu-items-visibility-control/ Судя по его описанию он управляет выводом пунктов меню по разным условиям.

    • Ответ изменён 5 лет, 10 месяцев назад пользователем O.

    Вывод меню в сайдбаре не подходит. Речь идет о верхнем (основном меню). А вот второй плагин довольно интересный. Сейчас его тестирую. Спасибо.

    Речь идет о верхнем (основном меню)

    В этом месте, в шаблоне темы (дочерней, ессно) сделать вывод по условию одной из нескольких зон меню или сайбаров.

    Второй плагин отлично подошел. Спасибо огромное.
    Может кому пригодится:
    in_category( array( 2,3,4,5,15 ) ) — выводит пункт меню если id рубрики или записи этой рубрики равно 2,3,4,5,15
    is_page( array( 7, 10, 13, 15 ) ) — выводит пункт меню если id этой страницы равно 7, 10, 13, 15

Просмотр 4 ответов — с 1 по 4 (всего 4)
  • Тема «Свое меню для каждой рубрики» закрыта для новых ответов.