__( 'Page Sidebar', '2016-vcready' ), 'id' => 'sidebar-4', 'description' => __( 'Add widgets here to appear in your sidebar.', '2016-vcready' ), 'before_widget' => '
', 'after_widget' => '
', 'before_title' => '

', 'after_title' => '

', ) ); } // Remove class of no-sidebar add_filter( 'body_class', 'vcready_2016_body_classes' , 30 ); function vcready_2016_body_classes( $classes ) { if (is_single() || is_archive() ){ // Adds a class of no-sidebar without active sidebar on archive and single post. if ( ! is_active_sidebar( 'sidebar-1' ) ) { $classes[] = 'no-sidebar-1'; } } if ( is_front_page() && is_home() ) { // Adds a class of no-sidebar without active sidebar if blog is set as homepage. if ( ! is_active_sidebar( 'sidebar-1' ) ) { $classes[] = 'no-sidebar-1'; } } if (is_page_template() || is_page() ){ // Adds a class of no-sidebar without active sidebar if page does not have a sidebar. if ( ! is_active_sidebar( 'sidebar-4' ) ) { $classes[] = 'no-sidebar-2'; } } if (in_array('no-sidebar', $classes) ) { unset( $classes[array_search('no-sidebar', $classes)] ); } return $classes; } // Allow user to change blog archive layout from customizer add_action( 'wp_head', 'vcready_2016_switch_layout' ); function vcready_2016_switch_layout() { ?>