function baton_body_class($classes) { global $sds_theme_options, $content_width; // Content layout was specified by user in Theme Options if (isset($sds_theme_options['body_class']) && !empty($sds_theme_options['body_class'])) { // 1 Column if ($sds_theme_options['body_class'] === 'cols-1') { $content_width = 1272; } } // Page Template was specified by the user for this page if (!empty($sds_theme_options['page_template']) && $sds_theme_options['page_template'] !== 'default') { // Full Width or Landing Page if (in_array($sds_theme_options['page_template'], array('page-full-width.php', 'page-landing-page.php'))) { $content_width = 1272; } } // Customizer if (is_customize_preview()) { $classes['baton-customizer'] = 'customizer'; } // Front Page if (is_front_page()) { // If the Front Page Sidebar is active if (baton_has_static_front_page() && sds_is_front_page_sidebar_active()) { $classes['baton-front-page-sidebar-active'] = 'front-page-sidebar-active'; } // If Baton Conductor is enabled if (baton_has_blog_front_page() && have_posts() && baton_is_baton_conductor_enabled()) { $classes['baton-baton-conductor'] = 'baton-baton-conductor'; // Enhanced Display if (baton_is_baton_conductor_display_enhanced()) { $classes['baton-baton-conductor-enhanced-display'] = 'baton-baton-conductor-enhanced-display'; } } // If Conductor is active on the Front Page if (class_exists('Conductor') && Conductor::is_conductor()) { // Remove the CSS classes if (isset($classes['baton-front-page-sidebar-active'])) { unset($classes['baton-front-page-sidebar-active']); } if (isset($classes['baton-baton-conductor-enhanced-display'])) { unset($classes['baton-baton-conductor-enhanced-display']); } if (isset($classes['baton-baton-conductor'])) { unset($classes['baton-baton-conductor']); } } } return $classes; }