Title: как добавить 2ой сайдбар
Last modified: 09.03.2011

---

# как добавить 2ой сайдбар

 *  Решено [FelixTrader](https://ru.wordpress.org/support/users/felixtrader/)
 * (@felixtrader)
 * [15 лет, 7 месяцев назад](https://ru.wordpress.org/support/topic/%d0%ba%d0%b0%d0%ba-%d0%b4%d0%be%d0%b1%d0%b0%d0%b2%d0%b8%d1%82%d1%8c-2%d0%be%d0%b9-%d1%81%d0%b0%d0%b9%d0%b4%d0%b1%d0%b0%d1%80/)
 * Здравствуйте не давно воспользовался чудесным плагином BuddyPress был от него
   в восторге. Но появилась проблема, мой шаблон не подошел, для запуска этого плагина,
   мне потребовалось установить тему BuddyPress Default, тема прикольная поменяю
   дизайн под себя, НО !!! Я не знаю как добавить 2ой сайд бар, искал в инете два
   дня, все коды о писаные там не подходят
 * значит вот такой код написан в functions.php :
 *     ```
       register_sidebars( 1,
       	array(
       		'name'          => 'Sidebar',
       		'before_widget' => '<div id="%1$s" class="widget %2$s">',
       		'after_widget'  => '</div>',
       		'before_title'  => '<h3 class="widgettitle">',
       		'after_title'   => '</h3>'
       	));
       ```
   
 * попытался вставить :
 *     ```
       register_sidebar(array('name'=>'sidebar1',
       'before_widget' => '',
       'after_widget'  => '</div>',
       'before_title'  => '<h3 class="widgettitle">',
       'after_title'   => '</h3>'
       ));
       register_sidebar(array('name'=>'sidebar2',
       'before_widget' => '',
       'after_widget'  => '</div>',
       'before_title'  => '<h3 class="widgettitle">',
       'after_title'   => '</h3>'
   
       ));
       ```
   
 * не получается, пропадает вообще все. Еще я так понимаю при правильной команде
   его надо подключить, как, не знаю и куда прописывать, тоже для меня загадка.
 * Прошу помощи, если вас господа знатоки это не затруднит.
    Благодарю за внимание.

Просмотр 14 ответов — с 1 по 14 (всего 14)

 *  [Kasim_RI](https://ru.wordpress.org/support/users/kasim_ri/)
 * (@kasim_ri)
 * [15 лет, 7 месяцев назад](https://ru.wordpress.org/support/topic/%d0%ba%d0%b0%d0%ba-%d0%b4%d0%be%d0%b1%d0%b0%d0%b2%d0%b8%d1%82%d1%8c-2%d0%be%d0%b9-%d1%81%d0%b0%d0%b9%d0%b4%d0%b1%d0%b0%d1%80/#post-37583)
 * Можно попробовать в админке, добавить на второй сайдбар какой-нибудь виджет. 
   Вообще, оно по-моему так и делается.
 *  [ig0r74](https://ru.wordpress.org/support/users/ig0r74/)
 * (@ig0r74)
 * [15 лет, 7 месяцев назад](https://ru.wordpress.org/support/topic/%d0%ba%d0%b0%d0%ba-%d0%b4%d0%be%d0%b1%d0%b0%d0%b2%d0%b8%d1%82%d1%8c-2%d0%be%d0%b9-%d1%81%d0%b0%d0%b9%d0%b4%d0%b1%d0%b0%d1%80/#post-37585)
 * Я вот как сделал:
 *     ```
       // Register the widget columns
       register_sidebars( 1,
       	array(
       		'name'          => 'Sidebar',
       		'before_widget' => '<div id="%1$s" class="widget %2$s">',
       		'after_widget'  => '</div>',
       		'before_title'  => '<h3 class="widgettitle">',
       		'after_title'   => '</h3>'
       	)
       );
   
       register_sidebars( 1,
       	array(
       		'name'          => 'Homebar',
       		'before_widget' => '<div id="%1$s" class="widget %2$s">',
       		'after_widget'  => '</div>',
       		'before_title'  => '<h3>',
       		'after_title'   => '</h3>'
       	)
       );
       ```
   
 * И в том месте, где нужно вывести второй зарегистрированный сайдбар вставил:
    `
   <?php dynamic_sidebar( 'homebar' ) ?>`
 *  [ig0r74](https://ru.wordpress.org/support/users/ig0r74/)
 * (@ig0r74)
 * [15 лет, 7 месяцев назад](https://ru.wordpress.org/support/topic/%d0%ba%d0%b0%d0%ba-%d0%b4%d0%be%d0%b1%d0%b0%d0%b2%d0%b8%d1%82%d1%8c-2%d0%be%d0%b9-%d1%81%d0%b0%d0%b9%d0%b4%d0%b1%d0%b0%d1%80/#post-37586)
 * Т.е. один в один скопировал первый сайдбар и поменял имя.
    Удачи.
 *  Автор [FelixTrader](https://ru.wordpress.org/support/users/felixtrader/)
 * (@felixtrader)
 * [15 лет, 7 месяцев назад](https://ru.wordpress.org/support/topic/%d0%ba%d0%b0%d0%ba-%d0%b4%d0%be%d0%b1%d0%b0%d0%b2%d0%b8%d1%82%d1%8c-2%d0%be%d0%b9-%d1%81%d0%b0%d0%b9%d0%b4%d0%b1%d0%b0%d1%80/#post-37597)
 * **И в том месте, где нужно вывести второй зарегистрированный сайдбар вставил:
   `
   <?php dynamic_sidebar( 'homebar' ) ?>`
 * Виноват за темноту свою, а куда вставлять то этот код ???
 * А как уменьшить эти сайдбары ? Я свой предыдущий шаблон делал в аристере и там
   была возможность выбора, сделать сайдбар обычного размера или уменьшать его.
 *  [ig0r74](https://ru.wordpress.org/support/users/ig0r74/)
 * (@ig0r74)
 * [15 лет, 7 месяцев назад](https://ru.wordpress.org/support/topic/%d0%ba%d0%b0%d0%ba-%d0%b4%d0%be%d0%b1%d0%b0%d0%b2%d0%b8%d1%82%d1%8c-2%d0%be%d0%b9-%d1%81%d0%b0%d0%b9%d0%b4%d0%b1%d0%b0%d1%80/#post-37600)
 * > Виноват за темноту свою, а куда вставлять то этот код ???
 * Это уже зависит от твоей фантазии, я например сделал отдельный шаблон для главной
   и вставил туда [http://top-fotograf.ru/](http://top-fotograf.ru/) (там, где «
   Кто в сети» и «Комментарии» — это сайдбар).
 * Но по моему тебе проще скачать тему с двумя сайдбарами: [http://wordpress.org/extend/themes/bp-columns](http://wordpress.org/extend/themes/bp-columns)
 *  Автор [FelixTrader](https://ru.wordpress.org/support/users/felixtrader/)
 * (@felixtrader)
 * [15 лет, 7 месяцев назад](https://ru.wordpress.org/support/topic/%d0%ba%d0%b0%d0%ba-%d0%b4%d0%be%d0%b1%d0%b0%d0%b2%d0%b8%d1%82%d1%8c-2%d0%be%d0%b9-%d1%81%d0%b0%d0%b9%d0%b4%d0%b1%d0%b0%d1%80/#post-37612)
 * Задам вопрос по другому, куда нужно вписать команду
 * `<?php dynamic_sidebar( 'homebar' ) ?>`
 * чтобы второй сайдбар отображался с левой стороны. На сколько мне известно прописать
   надо в index.php
 * для первого сайдбара там идет запись
 * `<?php locate_template( array( 'sidebar.php' ), true ) ?>`
    и он работает
 * Вот, что я прописал для второго
 * `<?php locate_template( array( 'homebar.php' ), true ) ?>`
    Далее создал файл
   homebar.php и скопировал, то что было в файле sidebar.php — ни какой реакции,
   что делать дальше я не знаю.
 * Самое интересное, что когда я вписал команду включения в header.php просто ради
   эксперимента, сайдбар заработал (ни каких файлов при этом я не создавал), но 
   не там где надо.
 * Прошу подсказать как уменьшить в размерах сайдбар.
 * Благодарю за внимание.
 *  [ig0r74](https://ru.wordpress.org/support/users/ig0r74/)
 * (@ig0r74)
 * [15 лет, 7 месяцев назад](https://ru.wordpress.org/support/topic/%d0%ba%d0%b0%d0%ba-%d0%b4%d0%be%d0%b1%d0%b0%d0%b2%d0%b8%d1%82%d1%8c-2%d0%be%d0%b9-%d1%81%d0%b0%d0%b9%d0%b4%d0%b1%d0%b0%d1%80/#post-37613)
 * Дак я и говорю либо шаблон другой использовать, либо нарезку текущего шаблона
   менять зависит от уровня владения HTML и CSS. Т.е сам из ниоткуда у тебя второй
   сайдбар не появится его нужно както самому оформить и туда уже вставлять функцию`
   <?php dynamic_sidebar( 'homebar' ) ?>`
 * Я советую все таки тему другую использовать, ато править дизайн это много мороки.
 *  Автор [FelixTrader](https://ru.wordpress.org/support/users/felixtrader/)
 * (@felixtrader)
 * [15 лет, 7 месяцев назад](https://ru.wordpress.org/support/topic/%d0%ba%d0%b0%d0%ba-%d0%b4%d0%be%d0%b1%d0%b0%d0%b2%d0%b8%d1%82%d1%8c-2%d0%be%d0%b9-%d1%81%d0%b0%d0%b9%d0%b4%d0%b1%d0%b0%d1%80/#post-37614)
 * Да согласен, мороки много, но менять шаблон, который уже под редактирован как
   то не очень хочется, да и проблемой то это не назовешь, всегда есть добрые люди,
   которые помогут, что было кстати не раз. форум очень хороший.
 *  [ig0r74](https://ru.wordpress.org/support/users/ig0r74/)
 * (@ig0r74)
 * [15 лет, 7 месяцев назад](https://ru.wordpress.org/support/topic/%d0%ba%d0%b0%d0%ba-%d0%b4%d0%be%d0%b1%d0%b0%d0%b2%d0%b8%d1%82%d1%8c-2%d0%be%d0%b9-%d1%81%d0%b0%d0%b9%d0%b4%d0%b1%d0%b0%d1%80/#post-37615)
 * Сори, сообщение не до конца дочитал.
 * > На сколько мне известно прописать надо в index.php
   > для первого сайдбара там идет запись
   > <?php locate_template( array( ‘sidebar.php’ ), true ) ?>
   >  и он работает
   > Вот, что я прописал для второго
   > <?php locate_template( array( ‘homebar.php’ ), true ) ?>
   >  Далее создал файл
   > homebar.php и скопировал, то что было в файле sidebar.php — ни какой реакции,
   > что делать дальше я не знаю.
 * так не прокатит
 * > Прошу подсказать как уменьшить в размерах сайдбар.
 * это надо в CSS копаться, у меня не получилось…
 *  Автор [FelixTrader](https://ru.wordpress.org/support/users/felixtrader/)
 * (@felixtrader)
 * [15 лет, 7 месяцев назад](https://ru.wordpress.org/support/topic/%d0%ba%d0%b0%d0%ba-%d0%b4%d0%be%d0%b1%d0%b0%d0%b2%d0%b8%d1%82%d1%8c-2%d0%be%d0%b9-%d1%81%d0%b0%d0%b9%d0%b4%d0%b1%d0%b0%d1%80/#post-37616)
 * **так не прокатит**
 * А как прокатит ? если не секрет
 *  [ig0r74](https://ru.wordpress.org/support/users/ig0r74/)
 * (@ig0r74)
 * [15 лет, 7 месяцев назад](https://ru.wordpress.org/support/topic/%d0%ba%d0%b0%d0%ba-%d0%b4%d0%be%d0%b1%d0%b0%d0%b2%d0%b8%d1%82%d1%8c-2%d0%be%d0%b9-%d1%81%d0%b0%d0%b9%d0%b4%d0%b1%d0%b0%d1%80/#post-37617)
 * >  менять шаблон, который уже под редактирован как то не очень хочется
 * Это да, вообще не вариант. Тогда попросите знакомого веб-дизайнера нарезку переделать
 *  [ig0r74](https://ru.wordpress.org/support/users/ig0r74/)
 * (@ig0r74)
 * [15 лет, 7 месяцев назад](https://ru.wordpress.org/support/topic/%d0%ba%d0%b0%d0%ba-%d0%b4%d0%be%d0%b1%d0%b0%d0%b2%d0%b8%d1%82%d1%8c-2%d0%be%d0%b9-%d1%81%d0%b0%d0%b9%d0%b4%d0%b1%d0%b0%d1%80/#post-37618)
 * > А как прокатит ? если не секрет
 * Попробуй посмотреть исходники этой темы [http://wordpress.org/extend/themes/bp-columns](http://wordpress.org/extend/themes/bp-columns)
   и сделать по аналогии.
 *  Автор [FelixTrader](https://ru.wordpress.org/support/users/felixtrader/)
 * (@felixtrader)
 * [15 лет, 7 месяцев назад](https://ru.wordpress.org/support/topic/%d0%ba%d0%b0%d0%ba-%d0%b4%d0%be%d0%b1%d0%b0%d0%b2%d0%b8%d1%82%d1%8c-2%d0%be%d0%b9-%d1%81%d0%b0%d0%b9%d0%b4%d0%b1%d0%b0%d1%80/#post-37619)
 * понял, спасибо
 *  Автор [FelixTrader](https://ru.wordpress.org/support/users/felixtrader/)
 * (@felixtrader)
 * [15 лет, 7 месяцев назад](https://ru.wordpress.org/support/topic/%d0%ba%d0%b0%d0%ba-%d0%b4%d0%be%d0%b1%d0%b0%d0%b2%d0%b8%d1%82%d1%8c-2%d0%be%d0%b9-%d1%81%d0%b0%d0%b9%d0%b4%d0%b1%d0%b0%d1%80/#post-37620)
 * в общем, скачал я этот шаблон установил, приятно удивился, почти ничего не изменилось,
   однако ! На главной странице, все отображается, как только я выбираю категорию
   статьи, в правой части сайта, открываются статьи… и сайд бар в левой части пропадает,
   и остается как бы место под сайдбар, которого нет.
 * Как думаете, что это может быть ??
 * вот страница [http://www.beautyhuman.ru](http://www.beautyhuman.ru)
 * в новом шаблоне в фале functions.php увидел про писаный код :
 *     ```
       <?php
   
       register_sidebars( 1,
       	array(
       		'name' => 'left sidebar',
       		'before_widget' => '<div id="%1$s" class="widget %2$s">',
       		'after_widget' => '</div>',
       		'before_title' => '<h3 class="widgettitle">',
       		'after_title' => '</h3>'
       	)
       );
   
       ?>
       ```
   
 * но тут только один сайд бар, а где указан второй ????

Просмотр 14 ответов — с 1 по 14 (всего 14)

 Тема «как добавить 2ой сайдбар» закрыта для новых ответов.

 * Форум: [BuddyPress](https://ru.wordpress.org/support/forum/buddypress/)
 * 14 ответов
 * 3 участника
 * Последний ответ: [FelixTrader](https://ru.wordpress.org/support/users/felixtrader/)
 * Последняя активность: [15 лет, 7 месяцев назад](https://ru.wordpress.org/support/topic/%d0%ba%d0%b0%d0%ba-%d0%b4%d0%be%d0%b1%d0%b0%d0%b2%d0%b8%d1%82%d1%8c-2%d0%be%d0%b9-%d1%81%d0%b0%d0%b9%d0%b4%d0%b1%d0%b0%d1%80/#post-37620)
 * Статус: решённая

## Темы

### Самые популярные темы

### Темы без ответов

### Без вопроса

### Решённые

### Нерешённые

### Все темы
