Главная » Wordpress » Как добавить еще неколько sidebar в wordpress

Как добавить еще неколько sidebar в wordpress

Опубликовано: 19-12-2009 | Автор : Vch54ti

10

При создании или редактировании темы 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'); ?>

Собственно это все.. писал по памяти — по этому если где-то ошибся готов покаяться..)

На закуску глупое но смешное видео…)

Спасибо Вам за добавление статьи "Как добавить еще неколько sidebar в wordpress" в:

Добавить в Twitter
Если данная публикация вам понравилась, предлагаю вам подписаться на получение материалов centavrus-opti.ru через RSS ленту, и при желании присоединиться ко мне в Twitter
Рассылка новых публикаций на E-mail

Оставлено комментариев (10)

Статья полезная, думаю, что как-нибудь в будущем пригодиться. Спасибо.
Ролик про овцу — зачетный =)

@ S.Nieves:
Бред и не в тему.
По вашему принципу можно было бы убивать любого конкурента….

S.Nieves — это спам бот, у себя на сайте нашел такой же коммент. Он приминим в принципе к любому посту. Сноси его нах :) http://yandex.ru/yandsearch?

@ так :
ага проверил и снес — спасиб)

Тоже задумал добавить второй сайтбар, но нормальной инструкции видимо никто так и не напишет. :)
Для тех, кто шарит в PHP подобная инструкция не нужна. А для того, кто не шарит нужно подробнее и понятнее.

Ничего не понятно!!!! Что копировать -понатно, а куда — непонятно.
«Создаем файл saidebar2.php и прописываем в него следующий код:» — где создать как создать???

при добавлении сайдбара выдает следующее:
Parse error: syntax error, unexpected ‘<' in /home/i/ivbond11/public_html/wp-content/themes/nature-theme/functions.php on line 244
что делать?

Я в таких случай провожу опыты на экпериментальном блоге, что бы не нанести урон основному сайту ))

Народ подскажите вот я подключила 2 новых сайдбара, создала новый файл сайдбара, прописала вывод его в index.php. Сами сайтбары выводятся нормально, но только в тех местах шаблона где были и старые сайдбары. То есть были вверху и внизу, а дополнительные так же появились только вверху и внизу. Извиняюсь за описание, но ни как по другому не вырозить свою мысль. Так вот как вывести их что бы новые сайд бары размещались справа и слева?
Заранее спачибо и по возможности посмотрите мою страничку и напишите как это сделать. Страничка seootvet точка ru,

Друг, у моей темы имеется «Functions.PHP», но а если же я описанные коды просто пропишу и далее по тексту в материале статьи использую знания на практике, то это не навредит общей структуре сайта? Ну сами смотрите: общая структура сайта не резиновая и имеет заданные параметры для правого сайдбара и для контейнера под посты, но добавить второй сайдбар, скажем справа — слева, то это всё равно, что в автобус набитый достатоычным количеством пассажиров ещё набить половину. Может в CSS чего-то менять ещё нужно? И как после этого станут себя вести плагины или контекстная реклама в этих сайд барах =)?

Буду ждать ансвера.

Предлагаю оставить комментарий к записи Как добавить еще неколько sidebar в wordpress

Более ранние статьи из раздела