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

    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.

    wordpress snippet : PHP

    <>
    if ( function_exists('register_sidebar') ) {
    
        $allWidgetizedAreas = array("Homepage Left", "Homepage Right", "Sidebar One", "Movies", "Admin");
    
        foreach ($allWidgetizedAreas as $WidgetAreaName) {
            register_sidebar(array(
               '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

    • http://wpsnipp.com Kevin Chard

      no problem Jason,  glad I could help.

  • 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?