В вашей теме functions.php
зарегистрируйте виджеты, как обычно, с помощью register_sidebar()
или register_sidebars
:
function the_widgets_init() {
$args = array(
'name' => sprintf(__('Sidebar %d'), $i ),
'id' => 'sidebar-$i',
'description' => '',
'before_widget' => '<li id="%1$s" class="widget %2$s">',
'after_widget' => '</li>',
'before_title' => '<h2 class="widgettitle">',
'after_title' => '</h2>'
);
/* modify the above values as you deem suiting */
if ( !function_exists('register_sidebars') )
return;
register_sidebars(3, $args);
/* first argument (currently '3') is the amount of widgets you want */
}
add_action( 'init', 'the_widgets_init' );
Добавьте виджеты в соответствующие места в вашей теме:
<?php if (function_exists('dynamic_sidebar')) : ?>
<div id="header-sidebars">
<div id="header-sidebar1">
<?php dynamic_sidebar(1); ?>
</div>
</div>
<div id="footer-sidebars">
<div id="footer-sidebar1">
<?php dynamic_sidebar(2); ?>
</div>
<div id="footer-sidebar2">
<?php dynamic_sidebar(3); ?>
</div>
</div>
<?php endif; ?>