<?php /** * The template for displaying the header * * Displays all of the head element and everything up until the "#content" div. * * @package WordPress * @subpackage mango * @since mango 1.0 */ get_template_part('header/head'); global $post, $mango_settings, $current_header, $current_page; $current_page = mango_current_page_id(); if (mango_load_wrapper()) { ?> <div id="wrapper" class="<?php echo mango_wrapper_class(); ?> "> <?php } if (class_exists('WC_Vendors')) { if (is_product()) { if ($mango_settings['mango_single_wcvendors_hide_header']) { get_template_part("header/load-header"); } } else { get_template_part("header/load-header"); } } else {
<style> <?php //Dynamic Styles Files global $mango_settings, $post; $id = mango_current_page_id(); //Breadcrumb styles $wrapper = mango_wrapper_class(); // body boxed color or image style if ($wrapper == 'boxed' || $wrapper == 'boxed-long') { $bg_color = ''; $bg_mode = get_post_meta($id, 'mango_bg_mode', true) ? get_post_meta($id, 'mango_bg_mode', true) : ''; if (!$bg_mode) { $bg_mode = isset($mango_settings['mango_bg_mode']) ? $mango_settings['mango_bg_mode'] : ''; } if ($bg_mode == 'image') { $bg_image = get_post_meta($id, 'mango_bg_select', true) ? get_post_meta($id, 'mango_bg_select', true) : ''; if (!$bg_image) { $bg_image = isset($mango_settings['mango_bg_select']) ? $mango_settings['mango_bg_select'] : ''; } } elseif ($bg_mode == 'custom-image') { $bg_img = get_post_meta($id, 'mango_bg_custom_select', true) ? get_post_meta($id, 'mango_bg_custom_select', true) : ''; if (!$bg_img) { $bg_image = isset($mango_settings['mango_bg_custom_select']) ? $mango_settings['mango_bg_custom_select']['background-image'] : ''; } else { $img_src = wp_get_attachment_image_src($bg_img, 'full'); $bg_image = $img_src[0]; } } $bg_color = get_post_meta($id, 'mango_bg_color', true) ? get_post_meta($id, 'mango_bg_color', true) : ''; if (!$bg_color) { $bg_color = isset($mango_settings['mango_bg_color']) ? $mango_settings['mango_bg_color'] : '';
function mango_get_blog_settings() { global $mango_settings, $post; $blog_settings = array(); $id = mango_current_page_id(); $blog_type = get_post_meta($id, 'mango_blog_type', true) ? get_post_meta($id, 'mango_blog_type', true) : ''; if (!$blog_type) { $blog_type = isset($mango_settings['mango_blog_type']) ? $mango_settings['mango_blog_type'] : 'classic'; } $blog_masonry_cols = get_post_meta($id, 'mango_blog_masonry_columns', true) ? get_post_meta($id, 'mango_blog_masonry_columns', true) : ''; if (!$blog_masonry_cols) { $blog_masonry_cols = isset($mango_settings['mango_blog_masonry_columns']) ? $mango_settings['mango_blog_masonry_columns'] : '3'; } $blog_excerpt = get_post_meta($id, 'mango_blog_excerpt', true) ? get_post_meta($id, 'mango_blog_excerpt', true) : ''; if (!$blog_excerpt) { $blog_excerpt = isset($mango_settings['mango_blog_excerpt']) ? $mango_settings['mango_blog_excerpt'] : '1'; } $blog_excerpt_limit = get_post_meta($id, 'mango_blog_excerpt_length', true) ? get_post_meta($id, 'mango_blog_excerpt_length', true) : ''; if (!$blog_excerpt_limit) { $blog_excerpt_limit = isset($mango_settings['mango_blog_excerpt_length']) ? $mango_settings['mango_blog_excerpt_length'] : 80; } $hide_blog_post_title = get_post_meta($id, 'mango_hide_blog_post_title', true) ? get_post_meta($id, 'mango_hide_blog_post_title', true) : ''; if (!$hide_blog_post_title) { $hide_blog_post_title = isset($mango_settings['mango_hide_blog_post_title']) ? $mango_settings['mango_hide_blog_post_title'] : ''; } $hide_blog_post_author = get_post_meta($id, 'mango_hide_blog_post_author', true) ? get_post_meta($id, 'mango_hide_blog_post_author', true) : ''; if (!$hide_blog_post_author) { $hide_blog_post_author = isset($mango_settings['mango_hide_blog_post_author']) ? $mango_settings['mango_hide_blog_post_author'] : ''; } if (is_single()) { $hide_blog_post_author = get_post_meta($id, 'mango_hide_post_author', true) ? get_post_meta($id, 'mango_hide_post_author', true) : ''; if (!$hide_blog_post_author) { $hide_blog_post_author = isset($mango_settings['mango_hide_post_author']) ? $mango_settings['mango_hide_post_author'] : ''; } } if (!is_singular("post")) { $hide_blog_post_category = get_post_meta($id, 'mango_hide_blog_post_category', true) ? get_post_meta($id, 'mango_hide_blog_post_category', true) : ''; if (!$hide_blog_post_category) { $hide_blog_post_category = isset($mango_settings['mango_hide_blog_post_category']) ? $mango_settings['mango_hide_blog_post_category'] : ''; } } else { $hide_blog_post_category = get_post_meta($id, 'mango_hide_post_category', true) ? get_post_meta($id, 'mango_hide_post_category', true) : ''; if (!$hide_blog_post_category) { $hide_blog_post_category = isset($mango_settings['mango_hide_post_category']) ? $mango_settings['mango_hide_post_category'] : ''; } } if (!is_singular("post")) { $hide_blog_post_tags = get_post_meta($id, 'mango_hide_blog_post_tags', true) ? get_post_meta($id, 'mango_hide_blog_post_tags', true) : ''; if (!$hide_blog_post_tags) { $hide_blog_post_tags = isset($mango_settings['mango_hide_blog_post_tags']) ? $mango_settings['mango_hide_blog_post_tags'] : ''; } } else { $hide_blog_post_tags = get_post_meta($id, 'mango_hide_post_tags', true) ? get_post_meta($id, 'mango_hide_post_tags', true) : ''; if (!$hide_blog_post_tags) { $hide_blog_post_tags = isset($mango_settings['mango_hide_post_tags']) ? $mango_settings['mango_hide_post_tags'] : ''; } } $blog_pagination_type = get_post_meta($id, 'mango_blog_pagination_type', true) ? get_post_meta($id, 'mango_blog_pagination_type', true) : ''; if (!$blog_pagination_type) { $blog_pagination_type = isset($mango_settings['mango_blog_pagination_type']) ? $mango_settings['mango_blog_pagination_type'] : ''; } $exclude_posts = get_post_meta($id, 'mango_exclude_posts', true) ? get_post_meta($id, 'mango_exclude_posts', true) : ''; if (!$exclude_posts) { $exclude_posts = isset($mango_settings['mango_exclude_posts']) ? $mango_settings['mango_exclude_posts'] : ''; } $posts_per_page = get_post_meta($id, 'mango_no_of_posts', true) ? get_post_meta($id, 'mango_no_of_posts', true) : ''; if ($posts_per_page <= 0 || !is_numeric($posts_per_page)) { $posts_per_page = get_option("posts_per_page"); } $mango_excerpt_type = get_post_meta($id, 'mango_excerpt_type', true) ? get_post_meta($id, 'mango_excerpt_type', true) : ''; if (!$mango_excerpt_type) { $mango_excerpt_type = isset($mango_settings['mango_excerpt_type']) ? $mango_settings['mango_excerpt_type'] : 'html'; } $blog_settings['blog_type'] = $blog_type; $blog_settings['blog_masonry_cols'] = $blog_masonry_cols; $blog_settings['blog_excerpt'] = $blog_excerpt; $blog_settings['blog_excerpt_limit'] = $blog_excerpt_limit; $blog_settings['blog_pagination_type'] = $blog_pagination_type; $blog_settings['hide_blog_post_author'] = $hide_blog_post_author; $blog_settings['hide_blog_post_category'] = $hide_blog_post_category; $blog_settings['hide_blog_post_tags'] = $hide_blog_post_tags; $blog_settings['hide_blog_post_title'] = $hide_blog_post_title; $blog_settings['posts_per_page'] = $posts_per_page; $blog_settings['exclude_posts'] = $exclude_posts; $blog_settings['excerpt_type'] = $mango_excerpt_type; return $blog_settings; }
function mango_page_banner() { global $mango_settings; $current_page_id = mango_current_page_id(); ob_start(); $banner_type = get_post_meta($current_page_id, 'mango_banner_type', true) ? get_post_meta($current_page_id, 'mango_banner_type', true) : ''; if (!empty($banner_type)) { $banner_type = get_post_meta($current_page_id, 'mango_banner_type', true) ? get_post_meta($current_page_id, 'mango_banner_type', true) : ''; } else { $current_header = mango_current_header(); if ($current_header == '9' || $current_header == '17') { $banner_type = 'cus_option'; $mango_settings['header_background_nine17']; } } if ($banner_type) { echo "<div class='mango_banner'>"; if ($banner_type == 'video') { $video_embed = get_post_meta($current_page_id, 'mango_banner_video_embed', true); if ($video_embed) { // entry-media echo '<div class="embed-responsive embed-responsive-16by9">'; echo wp_oembed_get($video_embed); echo '</div>'; } } elseif ($banner_type == 'image') { $app_gallery = get_post_meta($current_page_id, 'mango_banner_image', true); if ($app_gallery) { $img_src = wp_get_attachment_image_src($app_gallery, 'full'); echo '<img src="' . esc_url($img_src[0]) . '" class="img-responsive" alt="">'; } } elseif ($banner_type == 'rev_slider') { if (shortcode_exists('rev_slider') || function_exists('rev_slider')) { $rev_slider = get_post_meta($current_page_id, 'mango_banner_rev_slider', true); if ($rev_slider) { echo do_shortcode('[rev_slider "' . $rev_slider . '"]'); } } } elseif ($banner_type = 'cus_option') { if (isset($mango_settings['header_background_nine17']['url'])) { $mango_image = $mango_settings['header_background_nine17']['url']; if ($mango_image) { echo '<img src="' . esc_url($mango_image) . '" class="img-responsive" alt="">'; } } } echo "</div>"; } echo ob_get_clean(); //wrap the banner in a div with class mango_banner }