Отправляет email-рассылки с помощью сервиса Sendsay
←  Предыдущая тема Все темы Следующая тема →
пишет:

Как добавить новый сайдбар в тему wordpress

Как добавить новый сайдбар в тему wordpress

Иногда нужно, что бы на разных страницах сайта, боковая колонка (сайдбар) была наполнена контентом релевантным только данной странице. Это можно сделать самостоятельно. Для того что бы добавить новый сайдбар в тему wordpress откройте файл functions.php скопируйте функцию регистрации сайдбара и вставьте ее ниже первой функции. После этого, поменяйте дефолтные значения name и id на свои собственные.  На скирншоте показано как делал я на своем сайте.

добавить сайдбар wordpress

Таким способом можно создать собственный сайдбар для каждой страницы на вашем сайте wordpress. Новый сайдбар будет использовать структуру из файла - sidebar-exsidebar.php который мы создадим из файла sidebar.php. Просто копируем его и сохраняем как sidebar-exsidebar.

//Дефолтный файл sidebar.php выглядит вот так:
< div class="col-md-3">
    < div class="sidebar">
        < ?php dynamic_sidebar('right_sidebar'); ?>

//Я скопировал файл sidebar и сохранил под названием sidebar-exsidebar. 
//В блоке кода изменил right_sidebar на exsidebar стало вот так:
 < div class="col-md-3">
    < div class="sidebar">
        < ?php dynamic_sidebar('exsidebar'); ?>
   

 

Меняем значение dynamic_sidebar с (‘right_sidebar’) на id из файла functions.php в моем случае (‘exsidebar’)

добавить сайдбар в тему wordpress

Базовая функция динамического сайдбара ID- right_sidebar

 

добавить сайдбар wordpress

в базовой функции изменился только ID - exsidebar Что бы сайдбар, отражался на странице для которой мы его создали, в новом шаблоне страницы «exsidebar» в блок кода необходимо вставить имя нового сайдбара в моем случае это exsidebar. как это сделать смотрите в предыдущем посте Как сделать свой шаблон страницы wordpress wordpress динамически добавит файл с новым сайдбаром в корень сайта и он появится в консоли.

Как добавить сайдбар в тему wordpress

Новый сайдбар в консоли вордпресс

Что бы наполнить сайбар контентом, создайте произвольное меню, включите в него страницы на новом шаблоне. С помощью встроенного виджета "произвольное меню", добавте их в сайдбар.

P.S. Касается всех! Даже незначительные изменения в теме сайта делайте используя любой доступный HTML-редактор я использую Dreamweaver, тестируйте изменения на локальном сервере я использую Open Server. После того как убедитесь что все нормально, переносите изменения на рабочий сайт.

Это интересно
0

28.10.2018
Пожаловаться Просмотров: 438  
←  Предыдущая тема Все темы Следующая тема →


Комментарии временно отключены