Exemple #1
0
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);