Registrar Sidebar

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.