Большинство бесплатных тем WordPress предлагают единую боковую панель для всех страниц и сообщений. Некоторые коммерческие темы предлагают настраиваемую опцию боковой панели. Эта опция позволит вам создать несколько боковых панелей и назначить их разным сообщениям в зависимости от ваших потребностей. Не волнуйтесь, если ваша тема не предлагает эту возможность. Вот как вы можете создавать разные боковые панели для разных сообщений в WordPress.
Когда вы запускаете сайт с большим количеством категорий, нет смысла показывать одну и ту же боковую панель в сообщениях. У вас могут быть следующие ситуации:
- Добавляйте различные виджеты боковой панели только в определенный раздел вашего сайта.
- Продемонстрируйте разные боковые панели в зависимости от категории
- Показывать другую боковую панель на страницах архива
- Отображение другой боковой панели на настраиваемых страницах, например на странице 404
- Показывать другую боковую панель в отдельном сообщении или странице в зависимости от необходимости
В репозитории WordPress доступны различные плагины для создания пользовательских боковых панелей. Но все перечисленные выше потребности могут быть просто выполнены с помощью одного настраиваемого плагина боковой панели.
Перейдите в «Плагины> Добавить новый» и выполните поиск «настраиваемая боковая панель». Установите и активируйте подключаемый модуль «Пользовательские боковые панели – диспетчер динамической области виджетов» от WPMU Dev.
Установка плагина Custom Sidebars
После активации плагин создаст дополнительные настройки в разных местах. Давайте подробно рассмотрим все варианты.
У каждой темы будет боковая панель по умолчанию, которая будет назначена всем сообщениям и страницам. Чтобы заменить существующую боковую панель по умолчанию, перейдите в раздел «Внешний вид> Виджеты» и щелкните боковую панель (обычно это боковая панель по умолчанию ». Установите флажок« Разрешить замену этой боковой панели », как показано ниже:
Замена существующей боковой панели
Щелкните «Расположение боковой панели» и назначьте боковую панель для необходимых сообщений. Вы можете назначить боковую панель на основе двух вариантов:
- По отдельным сообщениям на основе категорий или типов сообщений
- В архивах по типу, категории или автору
Здесь будут рассмотрены все возможные варианты назначения разных боковых панелей для разных сообщений. По сути, вам не нужно назначать боковую панель по умолчанию, поскольку она уже назначена всем существующим сообщениям, страницам и архивам вашего сайта WordPress. Убедитесь, что вы отметили опцию «Разрешить замену этой боковой панели», чтобы плагин мог заменить боковую панель по умолчанию пользовательской боковой панелью.
В разделе «Внешний вид> Виджеты» вы можете увидеть параметр «Боковые панели». Нажмите кнопку «Создать новую боковую панель».
Создание пользовательской боковой панели в WordPress
Введите имя и описание для боковой панели.
Присвойте имя и описание настраиваемой боковой панели
Примечание. Параметр «Дополнительно – Изменить код пользовательской оболочки» позволит вам добавить собственный HTML-код для изменения заголовков и виджетов на боковой панели. Вы можете оставить этот расширенный параметр без изменений.
После создания настраиваемой боковой панели вы можете увидеть ее рядом с боковыми панелями темы. Перетащите виджеты внутри настраиваемой боковой панели, аналогично боковой панели темы по умолчанию.
Пользовательские параметры боковой панели
Щелкните ссылку «Расположение боковой панели», чтобы назначить настраиваемую боковую панель для отдельных сообщений. В разделе «Для всех отдельных записей, соответствующих выбранным критериям» выберите категории и типы сообщений.
Назначение боковой панели публикации на основе категории и типа публикации
Плагин заменит боковую панель по умолчанию для всех сообщений, соответствующих выбранным категориям и типам сообщений, новой настраиваемой боковой панелью. В разделе «Для архивов» назначьте боковую панель страницам архива в зависимости от типа, категории и автора архива.
Назначение боковых панелей в архивах
Если у вас уже есть большее количество сообщений и страниц, опция массового редактирования позволит заменить боковые панели на массовых публикациях и страницах одним щелчком мыши. Вам может быть интересно, зачем нужна эта опция массового редактирования, если вы можете назначить боковую панель на основе категории. Давайте рассмотрим пример того, что у вас есть структура категорий и назначения боковой панели, как показано ниже.
Это выглядит просто, если одному посту присвоена только одна категория. Когда одно сообщение назначается подкатегориям 1, 2 и 3, боковая панель будет назначена в соответствии с алфавитным порядком категории. Если вы хотите иметь разные боковые панели для этих сообщений с несколькими категориями, используйте опцию массового редактирования и назначьте необходимую боковую панель.
Плагин добавит новый метабокс под названием «Боковые панели» в редакторы записей и страниц WordPress. Здесь вы назначаете необходимую боковую панель, чтобы заменить боковую панель по умолчанию прямо из редактора.
Назначение боковой панели в редакторе сообщений
Опять же, вам нужно назначить боковую панель, только если сообщение назначено нескольким категориям, имеющим разные боковые панели. В противном случае вам не нужно назначать здесь, боковая панель по умолчанию будет заменена в соответствии с назначениями в разделе «Внешний вид> Виджеты», как описано выше. Если вы не видите метабокс «Боковые панели» в редакторе сообщений, щелкните «Параметры экрана» в правом верхнем углу и установите флажок «Боковые панели».
Примечание. Учитывая будущее полноценного редактирования сайта в WordPress, разработчик прекратил поддержку плагина Custom Sidebars. Однако вы можете использовать другие плагины, такие как Lightweight Sidebar Manager, для создания и управления несколькими боковыми панелями на вашем сайте.