Primo di tutto bisogna attivare sidebar dove dopo veranno associate i widget. Questo si fa in functions.php:
function register_my_widgets(){
register_sidebar( array(
'name' => __('Widgets Sidebar'),
'id' => "sidebar-1",
'description' => 'Sono widgets di sidebar',
'class' => 'my-class-sidebar',
'before_widget' => 'tag_div_apertura id="%1$s" class="widget %2$s" tag_div_apertura',
'after_widget' => "tag_div_chiusura\n"
) );
}
add_action( 'widgets_init', 'register_my_widgets' );
Dopo questa operazione in admin panel ci sara un sidebar attivo, qui possiamo inserire i widget che ci interessano.
Per pubblicare, stampare i widget in sidebar, in file sidebar.php:
if(!is_active_sidebar('sidebar-1')) return;
dynamic_sidebar( 'sidebar-1' );
Includere sidebar.php in template neccessari del tema Wordpress:
get_sidebar();