Добрый вечер!
Есть сайт на wordpress, которой предусматривает возможность отображения sidebar либо слева, либо справа или же вообще без..., я отобразил встроенную справа и вставил свою колонку слева:
1) В function.php зарегал левую колонку(код писал в самом низу файла):
<?php
function my_register_sidebar()
{
register_sidebar(array(
'id' => 'left-side',
'name' => 'Левая колонка',
'description' => 'Перетяните виджеты, чтобы добавить их в сайдбар.',
'before_widget' => '<div class="l-sidebar">',
'after_widget' => '</div>',
'before_title' => '<h3 class="l-wtitle">',
'after_title' => '</h3>'
));
}
add_action('widgets_init', 'my_register_sidebar');
?>
2) Создал файл left-sidebar.php и добавил колонку:
<?php if (is_active_sidebar('left-side')) : ?>
<div id="left-sidebar" class="sidebar">
<?php dynamic_sidebar('left-side'); ?>
</div>
<?php endif; ?>
3) отобразил в файле index.php(после шапки):
<?php dynamic_sidebar( 'left-side' ); ?>
Проблема:
- Левая колонка отображается только на главной странице...
-Если добавить 2 и более виджетов, то они отображаются справа от самой колонки, а не снизу...
Что делать не знаю! Спасибо большое!