Ejemplo n.º 1
0
 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;
 }
Ejemplo n.º 2
0
        ?>
">
							<?php 
        dynamic_sidebar('front-page-sidebar');
        ?>
						</aside>
						<!-- End Front Page Sidebar -->
				<?php 
        // Otherwise, just show the front page
    } else {
        ?>
						<?php 
        // TODO: Baton conductor on the Front Page?
        ?>
						<div class="in front-page-in baton-flex baton-flex-front-page <?php 
        echo sds_is_front_page_sidebar_active() ? 'has-front-page-sidebar' : 'no-front-page-sidebar';
        ?>
">
							<!-- Page Content -->
							<div class="baton-col baton-col-content">
								<section class="content-container content-page-container">
									<?php 
        get_template_part('yoast', 'breadcrumbs');
        // Yoast Breadcrumbs
        ?>

									<?php 
        get_template_part('loop', 'page');
        // Loop - Page
        ?>
Ejemplo n.º 3
0
/**
 * This function determines if the Front Page Sidebar is currently inactive.
 */
function sds_is_front_page_sidebar_inactive()
{
    return !sds_is_front_page_sidebar_active();
}