TheREDHaired.Ru
Sape, SEO, Траф , Как добавить sidebar, сайдбар / Как продублировать виджет во второй sidebar/сайдбар ?
17th
Дек
Как добавить sidebar, сайдбар / Как продублировать виджет во второй sidebar/сайдбар ?
Автор: admin | Рубрика: Полезное
Написал свой виджет плагин для работы с sape.
Плагин находиться в тестовом режиме и после прогона будет выложен тут. В тестировании плагина я столкнулся с несколькими проблемами и считаю очень важным поделиться их решением, и так вот список:
- Как добавить второй sidebar/сайдбар?
- Как продублировать виджет во второй sidebar/сайдбар?
И так, первая задача добавить второй sidebar/сайдбар.
Тут не возникает никаких трудностей, для этого достаточно открыть файл functions.php и найти там вызов функции register_sidebar:
<?php
/*
* Пример 1
*/
if ( function_exists('register_sidebar') ) register_sidebar(array(
'name' => 'Название сайдбара 1',
'before_widget' => '',
'after_widget' => '',
'before_title' => '<h3>',
'after_title' => '</h3>'));
?>Чтобы добавить ещё один sidebar/сайдбар, копируем функцию и меняем значение переменной name на дургое, например:
<?
/*
* Пример 2
*/
if ( function_exists('register_sidebar') ) register_sidebar(array(
'name' => 'Название сайдбара 1',
'before_widget' => '',
'after_widget' => '',
'before_title' => '<h3>',
'after_title' => '</h3>'));
if ( function_exists('register_sidebar') ) register_sidebar(array(
'name' => 'Название сайдбара 2',
'before_widget' => '',
'after_widget' => '',
'before_title' => '<h3>',
'after_title' => '</h3>'));
?>Сохраняем. И теперь чтобы, вывести виджеты прикрепленные в первом сайдбаре в шаблоне используем код:
<?php
/*
* Вывод первого сайдбара
*/
if (!function_exists('dynamic_sidebar') || !dynamic_sidebar('Название сайдбара 1')) : endif;
?>чтобы вывести второй сайдбар:
<?php
/*
* Вывод второго сайдбара
*/
if (!function_exists('dynamic_sidebar') || !dynamic_sidebar('Название сайдбара 2')) : endif;
?>Второй вопрос: Как продублировать виджет во второй sidebar/сайдбар?
И так, чтобы продублировать виджет во второй сайдбар(sidebar), установите плагин JAW Duplicate Widgets и активируйте, далее заходим “Дизайн -> Виджеты” и внизу страницы видим меню дубликации: Результат 
Далее перетаскиваем дубль на другой сайдбар: 
Это все, что касается виджетов и сайдбаров на сегодня, подписывайтесь на RSS и следите за новыми статьями.


