Как добавить еще неколько sidebar в wordpress
Posted on : 19-12-2009 | By : Vch54ti | In : Wordpress
5
При создании или редактировании темы wordpress иногда стоит задача добавить второй sidebar в тему.
На самом деле эта задача очень простая – второй sidebar в тему wordpress можно добавить буквально за 5 минут.
Ниже небольшая инструкция по тому, как это можно сделать….
Для начала нужно посмотреть имеется ли у вашей темы файл functions.php (как правило у тем с одним sidebar он отсутствует), если его нету то создадим его с таким содержанием:
<?php
if ( function_exists('register_sidebars') )
register_sidebars(2);
?>
Соответственно цифра 2 будет означать что панели будет 2 если надо больше – то пишем свою цифру.
После этого если зайти в админку блогу в настройку виджетов – то мы должны увидеть наши новые sidabar..
Но это только админка – теперь нужно вывести в теме наши новые виджеты (добавить в саму тему вызов нового sidebar)…
Создаем файл saidebar2.php и прописываем в него следующий код:
<div>
<ul>
<?php if ( function_exists('dynamic_sidebar') && dynamic_sidebar(2) ) : else : ?>
<?php endif; ?>
</ul>
</div>
Осталось только выбрать место в котором будем выводить добавленный sidebar, – ну это же сами (к примеру для теста возьмите отредактируйте файл footer.php).. Выбрав место в коде где будет выводиться наш sidebar прописываем строчку
<?php include (TEMPLATEPATH . '/sidebar2.php'); ?>
Собственно это все.. писал по памяти – по этому если где-то ошибся готов покаяться..)
На закуску глупое но смешное видео…)
Похожие статьи:
- Ошибка в wordpress Unable to locate WordPress Plugin directory
- Как добавить twitter счетчик на свой сайт?
- Как вывести рубрики wordpress в виде выпадающего списка
Статья полезная, думаю, что как-нибудь в будущем пригодиться. Спасибо.
Ролик про овцу – зачетный =)
@ S.Nieves:
Бред и не в тему.
По вашему принципу можно было бы убивать любого конкурента….
S.Nieves – это спам бот, у себя на сайте нашел такой же коммент. Он приминим в принципе к любому посту. Сноси его нах :) http://yandex.ru/yandsearch?
@ так :
ага проверил и снес – спасиб)
Тоже задумал добавить второй сайтбар, но нормальной инструкции видимо никто так и не напишет. :)
Для тех, кто шарит в PHP подобная инструкция не нужна. А для того, кто не шарит нужно подробнее и понятнее.