esc_html__( 'Home', 'lsx' ), 'id' => 'sidebar-home', 'before_widget' => '', 'before_title' => '

', 'after_title' => '

', ) ); register_sidebar( array( 'name' => esc_html__( 'Sidebar', 'lsx' ), 'id' => 'sidebar-1', 'before_widget' => '', 'before_title' => '

', 'after_title' => '

', ) ); register_sidebar( array( 'name' => esc_html__( 'Footer', 'lsx' ), 'id' => 'sidebar-footer', 'before_widget' => '
', 'before_title' => '

', 'after_title' => '

', ) ); register_sidebar( array( 'name' => esc_html__( 'Footer Call to Action', 'lsx' ), 'id' => 'sidebar-footer-cta', 'before_widget' => '
', 'before_title' => '

', 'after_title' => '

', ) ); } add_action( 'widgets_init', 'lsx_widget_area_init' ); function lsx_sidebar_footer_params( $params ) { $sidebar_id = $params[0]['id']; if ( 'sidebar-footer' == $sidebar_id ) { $total_widgets = wp_get_sidebars_widgets(); $sidebar_widgets = count($total_widgets[$sidebar_id]); $params[0]['before_widget'] = str_replace('class="styler', 'class="col-sm-' . floor(12 / $sidebar_widgets), $params[0]['before_widget']); } return $params; } add_filter( 'dynamic_sidebar_params', 'lsx_sidebar_footer_params' );