Несколько динамических sidebar

09.03.2011

Не знаете как создать несколько динамических sidebar в wordpress? Есть очень простой способ.

sidebar

Правим файл functions.php Добавляем такой вот код...


‹?php
if ( function_exists('register_sidebar') )
register_sidebar(array('name'=›'sidebar1',
'before_widget' =› '', 'after_widget' =› '',
'before_title' =› '‹h4›', 'after_title' =› '‹/h4›', ));
register_sidebar(array('name'=›'sidebar2',
'before_widget' =› '', 'after_widget' =› '',
'before_title' =› '‹h4›', 'after_title' =› '‹/h4›', ));
?›

Добавляем динамические сайдбары. Обычно в файле sidebar.php или в крайнем случае index.php или в места, где мы хотим, чтобы отображались динамические сайдбары, вставляем соответствующий код.



1 динамический сайдбар:
‹?php
if ( !function_exists('dynamic_sidebar') || !dynamic_sidebar('sidebar1') ) : ?›
‹?php endif; ?›

2 динамический сайдбар:
‹?php
if ( !function_exists('dynamic_sidebar') || !dynamic_sidebar('sidebar2') ) : ?›
‹?php endif; ?
Результат смотри на рисунке выше.
По такому принципу можно добавлять сколько угодно блоков sidebar

Последнее в нашем блоге