|  |  | 
| 
 | ||||||||
| WordPress Скачать плагины для WordPress, темы для WordPress. А так же статьи и инструции по WordPress | 
|  | 
|  | Опции темы | Поиск в этой теме | 
|  19.06.2012, 18:46
			
			
Вверх | #1 | |||
| Пользователь    
 |  Добавление второго сайдбара На сайте есть один сайдбар (справа). Но нужен ещё один слева от центральной колонки с записями. Делал по найденной инструкции (при чём инструкция не на одном форуме была, а на многих) Суть: Нажми для просмотра Код: <?php if ( function_exists('register_sidebars') ) { register_sidebar(array( 'name'=>'Левая колонка', 'before_widget' => ' ', 'after_widget' => '', 'before_title' => '', 'after_title' => '', )); register_sidebar(array('name'=>'Правая колонка', 'before_widget' => '', 'after_widget' => '', 'before_title' => '', 'after_title' => '', )); } ?> левая колонка: <?php if ( !function_exists('dynamic_sidebar') || !dynamic_sidebar('Левая колонка') ) { ?> <!--сюда можно вставить все что угодно — будет отображаться если нет активных виджетов в этой колонке--> <?php } ?> правая колонка: <?php if ( !function_exists('dynamic_sidebar') || !dynamic_sidebar('Правая колонка') ) { ?> <!--сюда можно вставить все что угодно — будет отображаться если нет активных виджетов в этой колонке--> <?php } ?> Вывод сайдбаров: <?php get_sidebar(); ?> отвечает за вывод сайдбара sidebar.php второй сайдбар можно вставить так: Код: <?php if (file_exists(TEMPLATEPATH.'/sidebar1.php')) {require(TEMPLATEPATH.'/sidebar1.php');}; ?> Делал по инструкции, но в результате запорол шаблон тем, что на шапке была надпись вроде Warning, путь к файлу function.php и описание проблемы на английском. Удалил шаблон, скачал и поставил заново. А сайдбар так и не появился. В чём может быть причина? | |||
|   | ||||