Home / admin / Multiple widgetized areas using an array of names
  • How to Multiple widgetized areas using an array of names


    Adding this snippet to the functions.php of your wordpress them will enable multiple widgetized areas without all the repetitive code. This is a simple but worth while little snippet you should get some great use from.

    ( click code to copy )

    wordpress snippet : PHP

    if ( function_exists('register_sidebar') ) {
        $allWidgetizedAreas = array("Homepage Left", "Homepage Right", "Sidebar One", "Movies", "Admin");
        foreach ($allWidgetizedAreas as $WidgetAreaName) {
               'name'=> $WidgetAreaName,
               'before_widget' => '<div id="%1$s" class="widget %2$s left half">',
               'after_widget' => '</div>',
               'before_title' => '<h3 class="widgettitle">',
               'after_title' => '</h3>',

    ( WordPress codex functions, hooks, in this snippet. )

    home, register, register_sidebar, _e, _ex,
  • Jason Crunch Pixels

    Thanks for this snippet – it just saved me from having to repeat code for 12 sidebars

  • keha76

    Really useful snippet! Thanks!

  • Alicia St Rose

    This is a great snippet. I’d need to add a separate description for each. How would I do that?