El código de abajo registra un sidebar en wordpress.
function my_register_sidebars() {
register_sidebar(
array(
'id' => 'primary',
'name' => __( 'Primary' ),
'description' => __( 'Sidebar Primario.' ),
'before_widget' => '<div id="%1$s" class="widget %2$s ">',
'after_widget' => '</div>',
'before_title' => '<h3>',
'after_title' => '</h3>'
)
);
}
add_action( 'widgets_init', 'my_register_sidebars' );
Uso
En el sidebar.php solo tienes que llamarlo con la función dynamic_sidebar()
.
<aside class="sidebar">
<?php dynamic_sidebar( 'primary' ); ?>
</aside>
Y comenzar a poner tus widgets.