|
|
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 и описание проблемы на английском. Удалил шаблон, скачал и поставил заново. А сайдбар так и не появился. В чём может быть причина? |
|||