sometimes one is not enough …
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 |
function plasterdog_widgets_init() { register_sidebar( array( 'name' => __( 'Sidebar', 'plasterdog' ), 'id' => 'sidebar-1', 'before_widget' => '<aside id="%1$s" class="widget %2$s">', 'after_widget' => '</aside>', 'before_title' => '<h1 class="widget-title">', 'after_title' => '</h1>' ) ); register_sidebar( array( 'name' => __( 'Feed Page Sidebar', 'plasterdog' ), 'id' => 'sidebar-2', 'before_widget' => '<aside id="%1$s" class="widget %2$s">', 'after_widget' => '</aside>', 'before_title' => '<h1 class="widget-title">', 'after_title' => '</h1>' ) ); } add_action( 'widgets_init', 'plasterdog_widgets_init' ); |
You can just keep registering regions
1 2 |
<?php if ( ! dynamic_sidebar( 'sidebar-1' ) ) : ?> <?php if ( ! dynamic_sidebar( 'sidebar-2' ) ) : ?> |
adding the widget to a template file