http://wm-monitoring.ru/ ')) {alert('Спасибо за то что установили нашу кнопку! =)');} else {alert('Очень жаль! =(');}"> http://wm-monitoring.ru/

Дополнительный сайдбар

Опубликовано: 22.10.2017

видео Дополнительный сайдбар

9.Создаем сайдбары

Создать дополнительный сайдбар для виджетов на страницах записи, рубрик, форматов и т.д. Если Вы для этого использовали что то вроде include TEMPLATEPATH рекомендую заменить на один из примеров продемонстрированных на этой странице.



Выполнить PHP в HTML

Бывают случаи когда для темы WordPress нужно добавить еще один или несколько сайдбаров. Обычно такая ситуация возникает когда сайт становится большим, и администратору сайта нужно больше контейнеров для отображения как можно больше информации. Или если рубрика или формат записей отличаются темой, возможно понадобится добавить сайдбар по теме рубрики или формата записей.


4 - Атрибуты товаров, виджеты и специальные настройки

Чтобы добавить сайдбар, нужно в активной теме WordРres открыть файл functions.php и добавить код внутри функции widgets_init :

register_sidebar( array( 'name' => __( 'Front Sidebar', 'название темы' ), 'id' => 'sidebar-front', 'description' => __( 'Front sidebar that appears on the left.', 'название темы' ), 'before_widget' => '<aside id="%1$s" class="widget %2$s">', 'after_widget' => '</aside>', 'before_title' => '<h2 itemprop="name" class="widget-title">', 'after_title' => '</h2>', ) );

Пояснение кода

Дополнительный сайдбар называется Front Sidebar , в строку название темы   вставляем название активной темы. sidebar-front — это идентификатор дополнительного сайдбара. itemprop="name" — это атрибут schema.org для названия заголовка сайдбара.

Дальше нужно скопировать файл sidebar.php и переименовать в sidebar-front.php . После открываем файл sidebar-front.php и в строках is_active_sidebar( 'sidebar-1' ) и dynamic_sidebar( 'sidebar-1' ) там где sidebar-1 меняем на sidebar-front. И последнее, нужно сделать перевод на русский язык описания дополнительного сайдбара с помощью редактора .

Карта
rss