How to convert theme widget into plugins in wordpress?
-
I am trying to convert a built-in widget into a stand alone plugin. Here’s the code I found in themes_widget.php
/* REGISTER WIDGETIZED GRID */
/*——————————————————————*/
if ( function_exists(‘bizz_register_grids’) ){
bizz_register_grids(array(
‘id’ => ‘header_area’,
‘name’ => __(‘Header Area’, ‘bizzthemes’),
‘container’ => ‘container_24’,
‘before_container’ => ‘<div id=”header_container”>’,
‘after_container’ => ‘</div>’,
‘show’ => ‘true’,
‘grids’ => array(
‘header_one’ => array(
‘class’ => ‘grid_10’,
‘before_grid’ => ”,
‘after_grid’ => ”,
‘tree’ => ”
),
‘header_two’ => array(
‘class’ => ‘grid_14 last’,
‘before_grid’ => ”,
‘after_grid’ => ”,
‘tree’ => ”
)
)
));
bizz_register_grids(array(
‘id’ => ‘main_area’,
‘name’ => __(‘Main Area’, ‘bizzthemes’),
‘container’ => ‘container_24’,
‘show’ => ‘true’,
‘grids’ => array(
‘main_one’ => array(
‘class’ => ‘grid_16’,
‘before_grid’ => ”,
‘after_grid’ => ”,
‘tree’ => array(
‘main_one_one’ => array(
‘class’ => ‘grid_8 alpha’,
‘before_grid’ => ‘<div class=”main-wrap”>’,
‘after_grid’ => ”,
‘tree’ => ”
),
‘main_one_two’ => array(
‘class’ => ‘grid_8 omega last’,
‘before_grid’ => ”,
‘after_grid’ => ‘</div>’,
‘tree’ => ”
)
)
),
‘main_two’ => array(
‘class’ => ‘grid_8 last’,
‘before_grid’ => ”,
‘after_grid’ => ”,
‘tree’ => ”
)
)
));
bizz_register_grids(array(
‘id’ => ‘footer_area’,
‘name’ => __(‘Footer Area’, ‘bizzthemes’),
‘container’ => ‘container_24’,
‘before_container’ => ‘<div id=”footer_container”>’,
‘after_container’ => ‘</div>’,
‘show’ => ‘true’,
‘grids’ => array(
‘footer_one’ => array(
‘class’ => ‘grid_8’,
‘before_grid’ => ”,
‘after_grid’ => ”,
‘tree’ => ”
),
‘footer_two’ => array(
‘class’ => ‘grid_8’,
‘before_grid’ => ”,
‘after_grid’ => ”,
‘tree’ => ”
),
‘footer_three’ => array(
‘class’ => ‘grid_8 last’,
‘before_grid’ => ”,
‘after_grid’ => ”,
‘tree’ => ”
)
)
));}
/* REGISTER WIDGETIZED AREAS */
/*——————————————————————*/if ( function_exists(‘register_sidebars’) ){
register_sidebars(1,array(
‘name’ => __(‘Header One’, ‘bizzthemes’),
‘class’ => ‘header_one’,
‘before_widget’ => ‘<div id=”%1$s” class=”widget %2$s”>’,
‘after_widget’ => ‘</div>’,
‘before_title’ => ‘<h3 class=”widget-title”><span>’,
‘after_title’ => ‘</span></h3>’,
‘grid’ => ‘header_one’
));
register_sidebars(1,array(
‘name’ => __(‘Header Two’, ‘bizzthemes’),
‘class’ => ‘header_two’,
‘before_widget’ => ‘<div id=”%1$s” class=”widget %2$s”>’,
‘after_widget’ => ‘</div>’,
‘before_title’ => ‘<h3 class=”widget-title”><span>’,
‘after_title’ => ‘</span></h3>’,
‘grid’ => ‘header_two’
));
register_sidebars(1,array(
‘name’ => __(‘Main One Full’, ‘bizzthemes’),
‘class’ => ‘main_one’,
‘before_widget’ => ‘<div id=”%1$s” class=”widget %2$s”>’,
‘after_widget’ => ‘</div>’,
‘before_title’ => ‘<h3 class=”widget-title”><span>’,
‘after_title’ => ‘</span></h3>’,
‘grid’ => ‘main_one’
));
register_sidebars(1,array(
‘name’ => __(‘Main One 1/2’, ‘bizzthemes’),
‘class’ => ‘main_one_one’,
‘before_widget’ => ‘<div id=”%1$s” class=”widget %2$s”>’,
‘after_widget’ => ‘</div>’,
‘before_title’ => ‘<h3 class=”widget-title”><span>’,
‘after_title’ => ‘</span></h3>’,
‘grid’ => ‘main_one_one’
));
register_sidebars(1,array(
‘name’ => __(‘Main One 2/2’, ‘bizzthemes’),
‘class’ => ‘main_one_two’,
‘before_widget’ => ‘<div id=”%1$s” class=”widget %2$s”>’,
‘after_widget’ => ‘</div>’,
‘before_title’ => ‘<h3 class=”widget-title”><span>’,
‘after_title’ => ‘</span></h3>’,
‘grid’ => ‘main_one_two’
));
register_sidebars(1,array(
‘name’ => __(‘Main Two’, ‘bizzthemes’),
‘class’ => ‘main_two’,
‘before_widget’ => ‘<div id=”%1$s” class=”widget %2$s”>’,
‘after_widget’ => ‘</div>’,
‘before_title’ => ‘<h3 class=”widget-title”><span>’,
‘after_title’ => ‘</span></h3>’,
‘grid’ => ‘main_two’
));
register_sidebars(1,array(
‘name’ => __(‘Footer One’, ‘bizzthemes’),
‘class’ => ‘footer_one’,
‘before_widget’ => ‘<div id=”%1$s” class=”widget %2$s”>’,
‘after_widget’ => ‘</div>’,
‘before_title’ => ‘<h3 class=”widget-title”><span>’,
‘after_title’ => ‘</span></h3>’,
‘grid’ => ‘footer_one’
));
register_sidebars(1,array(
‘name’ => __(‘Footer Two’, ‘bizzthemes’),
‘class’ => ‘footer_two’,
‘before_widget’ => ‘<div id=”%1$s” class=”widget %2$s”>’,
‘after_widget’ => ‘</div>’,
‘before_title’ => ‘<h3 class=”widget-title”><span>’,
‘after_title’ => ‘</span></h3>’,
‘grid’ => ‘footer_two’
));
register_sidebars(1,array(
‘name’ => __(‘Footer Three’, ‘bizzthemes’),
‘class’ => ‘footer_three’,
‘before_widget’ => ‘<div id=”%1$s” class=”widget %2$s”>’,
‘after_widget’ => ‘</div>’,
‘before_title’ => ‘<h3 class=”widget-title”><span>’,
‘after_title’ => ‘</span></h3>’,
‘grid’ => ‘footer_three’
));
register_sidebars(1,array( #DO NOT REMOVE!!!
‘name’ => __(‘Inactive Bizz Widgets’, ‘bizzthemes’),
‘id’ => ‘bizz_inactive_widgets’,
‘description’ => ”,
‘before_widget’ => ”,
‘after_widget’ => ”,
‘before_title’ => ”,
‘after_title’ => ”
));
}I want to make a separate plugin for the said code and be able to use it in other themes. Can someone help me with these?
Thanks
The blog I need help with is: (visible only to logged in users)
-
- The topic ‘How to convert theme widget into plugins in wordpress?’ is closed to new replies.