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 }
<?php /** * The template for loading the header * * * @package WordPress * @subpackage mango * @since mango 1.0 */ global $mango_settings, $current_header; get_template_part('inc/menu/mobile-menu'); $current_header = mango_current_header(); get_template_part('header/header', $current_header);