get_setting( 'sidebar_vertical_border' ); if ( 'sidebar_vertical_border' == $sidebar_vertical_border ) { $classes[] = 'sidebar_vertical_border'; } if ( is_customize_preview() ) { $classes[] = 'customize-previewing'; } // Site layout mode. $site_layout = sanitize_text_field( StarterBlog()->get_setting( 'site_layout' ) ); if ( $site_layout ) { $classes[] = $site_layout; } $animate = StarterBlog()->get_setting( 'header_sidebar_animate' ); if ( ! $animate ) { $animate = 'menu_sidebar_slide_left'; } $classes[] = $animate; return $classes; } } add_filter( 'body_class', 'starterblog_body_classes' ); if ( ! function_exists( 'starterblog_site_classes' ) ) { function starterblog_site_classes() { $classes = array(); $classes[] = 'site'; $box_shadow = StarterBlog()->get_setting( 'site_box_shadow' ); if ( $box_shadow ) { $classes[] = esc_attr( $box_shadow ); } $classes = apply_filters( 'starterblog_site_classes', $classes ); echo 'class="' . join( ' ', $classes ) . '"'; } } if ( ! function_exists( 'starterblog_site_content_classes' ) ) { /** * Adds custom classes to the array of site content classes. * * @param array $classes Classes for the site content element. * * @return array */ function starterblog_site_content_classes( $classes ) { $classes[] = 'site-content'; return $classes; } } add_filter( 'starterblog_site_content_class', 'starterblog_site_content_classes' ); if ( ! function_exists( 'starterblog_sidebar_primary_classes' ) ) { /** * Adds custom classes to the array of primary sidebar classes. * * @param array $classes Classes for the primary sidebar element. * * @return array */ function starterblog_sidebar_primary_classes( $classes ) { $classes[] = 'sidebar-primary'; $layout = starterblog_get_layout(); if ( 'sidebar-sidebar-content' == $layout ) { $classes[] = 'starterblog-col-3_sm-12'; } if ( 'sidebar-content-sidebar' == $layout ) { $classes[] = 'starterblog-col-3_sm-12'; } if ( 'content-sidebar-sidebar' == $layout ) { $classes[] = 'starterblog-col-3_sm-12'; } if ( 'sidebar-content' == $layout ) { $classes[] = 'starterblog-col-3_sm-12'; } if ( 'content-sidebar' == $layout ) { $classes[] = 'starterblog-col-3_sm-12'; } return $classes; } } add_filter( 'starterblog_sidebar_primary_class', 'starterblog_sidebar_primary_classes' ); if ( ! function_exists( 'starterblog_sidebar_secondary_classes' ) ) { /** * Adds custom classes to the array of secondary sidebar classes. * * @param array $classes Classes for the secondary sidebar element. * * @return array */ function starterblog_sidebar_secondary_classes( $classes ) { $classes[] = 'sidebar-secondary'; $layout = starterblog_get_layout(); if ( 'sidebar-sidebar-content' == $layout ) { $classes[] = 'starterblog-col-3_md-0_sm-12'; } if ( 'sidebar-content-sidebar' == $layout ) { $classes[] = 'starterblog-col-3_md-0_sm-12-first'; // Not move to bottom on mobile, ueh? } if ( 'content-sidebar-sidebar' == $layout ) { $classes[] = 'starterblog-col-3_md-0_sm-12'; } return $classes; } } add_filter( 'starterblog_sidebar_secondary_class', 'starterblog_sidebar_secondary_classes' ); if ( ! function_exists( 'starterblog_main_content_classes' ) ) { /** * Adds custom classes to the array of main content classes. * * @param array $classes Classes for the main content element. * * @return array */ function starterblog_main_content_classes( $classes ) { $classes[] = 'content-area'; $layout = starterblog_get_layout(); if ( 'sidebar-sidebar-content' == $layout ) { $classes[] = 'starterblog-col-6_md-9_sm-12-last_sm-first'; } if ( 'sidebar-content-sidebar' == $layout ) { $classes[] = 'starterblog-col-6_md-9_sm-12'; } if ( 'content-sidebar-sidebar' == $layout ) { $classes[] = 'starterblog-col-6_md-9_sm-12-first'; } if ( 'sidebar-content' == $layout ) { $classes[] = 'starterblog-col-9_sm-12-last_sm-first'; } if ( 'content-sidebar' == $layout ) { $classes[] = 'starterblog-col-9_sm-12'; } if ( 'content' == $layout ) { $classes[] = 'starterblog-col-12'; } return $classes; } } add_filter( 'starterblog_main_content_class', 'starterblog_main_content_classes' ); if ( ! function_exists( 'starterblog_site_content_grid_classes' ) ) { /** * Adds custom classes to the array of site content grid classes. * * @param array $classes Classes for the main content element. * * @return array */ function starterblog_site_content_grid_classes( $classes ) { $classes[] = 'starterblog-grid'; return $classes; } } add_filter( 'starterblog_site_content_grid_class', 'starterblog_site_content_grid_classes' ); if ( ! function_exists( 'starterblog_site_content_container_classes' ) ) { /** * Adds custom classes to the array of site content container classes. * * @param array $classes Classes for the main content element. * * @return array */ function starterblog_site_content_container_classes( $classes ) { $classes[] = 'starterblog-container'; return $classes; } } add_filter( 'starterblog_site_content_container_class', 'starterblog_site_content_container_classes' );