/** * 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; }
/** * 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; }
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"'; } ?>
* 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');
<?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 }
<?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); }
?> <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();