Esempio n. 1
0
 /**
  * Adds custom classes to the array of body classes.
  *
  * @since vantage 1.0
  */
 function vantage_body_classes($classes)
 {
     // Adds a class of group-blog to blogs with more than 1 published author
     if (is_multi_author()) {
         $classes[] = 'group-blog';
     }
     if (siteorigin_setting('layout_responsive')) {
         $classes[] = 'responsive';
     }
     $classes[] = 'layout-' . siteorigin_setting('layout_bound');
     $classes[] = 'no-js';
     $is_full_width_template = is_page_template('templates/template-full.php') || is_page_template('templates/template-full-notitle.php');
     if (!$is_full_width_template) {
         $wc_shop_sidebar = vantage_is_woocommerce_active() && is_shop() && is_active_sidebar('shop');
         if (!is_active_sidebar('sidebar-1') && !$wc_shop_sidebar) {
             $classes[] = 'no-sidebar';
         } else {
             $classes[] = 'has-sidebar';
         }
     }
     if (is_customize_preview()) {
         $classes[] = 'so-vantage-customizer-preview';
     }
     if (wp_is_mobile()) {
         $classes[] = 'so-vantage-mobile-device';
     }
     $mega_menu_active = function_exists('max_mega_menu_is_enabled') && max_mega_menu_is_enabled('primary');
     if (siteorigin_setting('navigation_menu_search') && !$mega_menu_active) {
         $classes[] = 'has-menu-search';
     }
     if (siteorigin_setting('layout_force_panels_full')) {
         $classes[] = 'panels-style-force-full';
     }
     $page_settings = siteorigin_page_setting();
     if (!empty($page_settings)) {
         if (!empty($page_settings['layout'])) {
             $classes[] = 'page-layout-' . $page_settings['layout'];
         }
         if (empty($page_settings['masthead_margin'])) {
             $classes[] = 'page-layout-no-masthead-margin';
         }
         if (empty($page_settings['footer_margin'])) {
             $classes[] = 'page-layout-no-footer-margin';
         }
         if (!empty($page_settings['hide_masthead'])) {
             $classes[] = 'page-layout-hide-masthead';
         }
         if (!empty($page_settings['hide_footer_widgets'])) {
             $classes[] = 'page-layout-hide-footer-widgets';
         }
     }
     if (is_page() && is_page_template()) {
         $classes[] = 'not-default-page';
     }
     return $classes;
 }
Esempio n. 2
0
 /**
  * Adds custom classes to the array of body classes.
  *
  * @param array $classes Classes for the body element.
  * @return array
  */
 function siteorigin_north_body_classes($classes)
 {
     // Adds a class of group-blog to blogs with more than 1 published author.
     if (is_multi_author()) {
         $classes[] = 'group-blog';
     }
     $classes[] = 'no-js';
     $classes[] = 'css3-animations';
     $classes[] = 'no-touch';
     if (siteorigin_setting('responsive_disabled') == false) {
         $classes[] = 'responsive';
     }
     $page_settings = siteorigin_page_setting();
     if (!empty($page_settings)) {
         if (!empty($page_settings['layout'])) {
             $classes[] = 'page-layout-' . $page_settings['layout'];
         }
         if (!empty($page_settings['menu'])) {
             $classes[] = 'page-layout-menu-' . $page_settings['menu'];
         }
         if (empty($page_settings['masthead_margin'])) {
             $classes[] = 'page-layout-no-masthead-margin';
         }
         if (empty($page_settings['footer_margin'])) {
             $classes[] = 'page-layout-no-footer-margin';
         }
         if (!empty($page_settings['hide_masthead'])) {
             $classes[] = 'page-layout-hide-masthead';
         }
         if (!empty($page_settings['hide_footer_widgets'])) {
             $classes[] = 'page-layout-hide-footer-widgets';
         }
     }
     if (wp_is_mobile()) {
         $classes[] = 'is-mobile-device';
     }
     if (!is_active_sidebar('main-sidebar')) {
         $classes[] = 'no-active-sidebar';
     }
     if (siteorigin_setting('navigation_sticky')) {
         $classes[] = 'sticky-menu';
     }
     if (!siteorigin_setting('masthead_text_above')) {
         $classes[] = 'no-topbar';
     }
     return $classes;
 }
Esempio n. 3
0
if (siteorigin_setting('masthead_text_above')) {
    ?>
		<div id="topbar">
			<div class="container">
				<p><?php 
    echo wp_kses_post(siteorigin_setting('masthead_text_above'));
    ?>
</p>
			</div>
		</div>
	<?php 
}
?>

	<?php 
if (!siteorigin_page_setting('hide_masthead', false)) {
    ?>
		<header id="masthead" class="site-header layout-<?php 
    echo sanitize_html_class(str_replace('_', '-', siteorigin_setting('masthead_layout')));
    ?>
 <?php 
    if (siteorigin_setting('navigation_sticky')) {
        echo 'sticky-menu';
    }
    ?>
" role="banner"
			<?php 
    if (siteorigin_setting('navigation_sticky_scale')) {
        echo 'data-scale-logo="true"';
    }
    ?>
Esempio n. 4
0
 * Learn more: http://codex.wordpress.org/Template_Hierarchy
 *
 * @package siteorigin-north
 */
get_header();
?>

	<div id="primary" class="content-area">
		<main id="main" class="site-main" role="main">

		<?php 
if (have_posts()) {
    ?>

			<?php 
    if (siteorigin_page_setting('page_title')) {
        ?>
				<header>
					<?php 
        if (single_post_title('', false)) {
            ?>
						<h1 class="page-title"><?php 
            single_post_title();
            ?>
</h1>
					<?php 
        } else {
            ?>
						<h1 class="page-title">
							<?php 
            echo get_bloginfo('name');
Esempio n. 5
0
<?php

/**
 * Part Name: Default Footer
 */
?>
<footer id="colophon" class="site-footer" role="contentinfo">

	<?php 
if (!siteorigin_page_setting('hide_footer_widgets', false)) {
    ?>
		<div id="footer-widgets" class="full-container">
			<?php 
    dynamic_sidebar('sidebar-footer');
    ?>
		</div><!-- #footer-widgets -->
	<?php 
}
?>

	<?php 
$site_info_text = apply_filters('vantage_site_info', siteorigin_setting('general_site_info_text'));
if (!empty($site_info_text)) {
    ?>
		<div id="site-info">
			<?php 
    echo wp_kses_post($site_info_text);
    ?>
		</div><!-- #site-info -->
	<?php 
}
Esempio n. 6
0
<?php

/**
 * The sidebar containing the main widget area.
 *
 * @package siteorigin-north
 */
if (!is_active_sidebar('main-sidebar')) {
    return;
}
if (!in_array(siteorigin_page_setting('layout', 'default'), array('default', 'full-width-sidebar'), true)) {
    return;
}
?>

<div id="secondary" class="widget-area" role="complementary" aria-label="<?php 
_e('Main Sidebar', 'siteorigin-north');
?>
">
	<?php 
dynamic_sidebar('main-sidebar');
?>
</div><!-- #secondary -->
 /**
  * Display the post/page thumbnail.
  */
 function siteorigin_north_entry_thumbnail()
 {
     if (in_array(siteorigin_page_setting('layout', 'default'), array('default', 'full-width-sidebar'), true) && is_active_sidebar('main-sidebar')) {
         $thumb_size = 'post-thumbnail';
     } else {
         $thumb_size = 'north-thumbnail-no-sidebar';
     }
     the_post_thumbnail($thumb_size);
 }
Esempio n. 8
0
    ?>
			<header class="entry-header">

				<?php 
    if (has_post_thumbnail() && siteorigin_setting('blog_featured_image')) {
        ?>
					<div class="entry-thumbnail"><?php 
        vantage_entry_thumbnail();
        ?>
</div>
				<?php 
    }
    ?>

				<?php 
    if (the_title('', '', false) && siteorigin_page_setting('page_title')) {
        ?>
					<h1 class="entry-title"><?php 
        the_title();
        ?>
</h1>
				<?php 
    }
    ?>

				<?php 
    if (siteorigin_setting('blog_post_metadata') && get_post_type() == 'post') {
        ?>
					<div class="entry-meta">
						<?php 
        vantage_posted_on();