esc_html__('WP Default Sidebar', 'aleanta'),
'id' => 'sidebar-1',
'before_widget' => '
',
'after_widget' => '
',
'before_title' => '',
));
register_sidebar(array(
'name' => esc_html__('Blog Sidebar', 'aleanta'),
'id' => 'global-sidebar-1',
'before_widget' => '',
'before_title' => '',
'after_widget' => '
',
));
register_sidebar(array(
'name' => esc_html__('Portfolio Sidebar', 'aleanta'),
'id' => 'portfolio-sidebar-1',
'before_widget' => '',
'before_title' => '',
'after_widget' => '
',
));
register_sidebar(array(
'name' => esc_html__('Services Sidebar', 'aleanta'),
'id' => 'services-sidebar-1',
'before_widget' => '',
'before_title' => '',
'after_widget' => '
',
));
register_sidebar(array(
'name' => esc_html__('Shop sidebar', 'aleanta'),
'id' => 'shop-sidebar-1',
'before_widget' => '',
'after_widget' => '
',
'before_title' => '',
));
register_sidebar(array(
'name' => esc_html__('Product sidebar', 'aleanta'),
'id' => 'product-sidebar-1',
'before_widget' => '',
'after_widget' => '
',
'before_title' => '',
));
register_sidebar(array(
'name' => esc_html__('Custom Area', 'aleanta'),
'id' => 'custom-area-1',
'before_widget' => '',
'after_widget' => '
',
'before_title' => '',
));
}
}
add_action('widgets_init','aleanta_init_sidebars');
function aleanta_in_widget_form($t,$return,$instance){
$instance = wp_parse_args( (array) $instance, array( 'pix_icon_class' => '' ) );
if ( !isset($instance['pix_icon_class']) )
$instance['pix_icon_class'] = null;
?>
option_name);
$widget_num = $widget_obj['params'][0]['number'];
if (isset($widget_opt[$widget_num]['pix_icon_class'])){
if(isset($widget_opt[$widget_num]['pix_icon_class']))
$class = '';
else
$class = '';
$params[0]['before_title'] = preg_replace('//', ''.$class.'', $params[0]['before_title'], 1);
}
return $params;
}
//Add input fields(priority 5, 3 parameters)
add_action('in_widget_form', 'aleanta_in_widget_form',5,3);
//Callback function for options update (priority 5, 3 parameters)
add_filter('widget_update_callback', 'aleanta_in_widget_form_update',5,3);
//add class names (default priority, one parameter)
add_filter('dynamic_sidebar_params', 'aleanta_dynamic_sidebar_params');