How can I add additional "GK Grid IV" widget area in Appearance/Widgets?
static function register_sidebars() {
$option = get_option('widget_gk_grid');
$amount_of_sidebars = 4; /* $amount_of_sidebars = 0; */
if(is_array($option) && count($option) > 0) {
foreach($option as $grid_widget_instance) {
if($grid_widget_instance['amount_of_sidebars'] > $amount_of_sidebars) {
$amount_of_sidebars = $grid_widget_instance['amount_of_sidebars'];
}
}
} else {
$amount_of_sidebars = 3;
}
// use the value for generating new sidebars
for($i = 1; $i <= $amount_of_sidebars; $i++) {
register_sidebar(
array(
'name' => 'GK Grid ' . GK_Grid_Widget::roman_number($i),
'id' => 'gk-grid-sidebar-' . $i,
'description' => '',
'class' => '',
'before_widget' => '',
'after_widget' => '',
'before_title' => '',
'after_title' => ''
)
);
}
}