예제 #1
0
function vntd_print_page_title()
{
    global $post, $smof_data;
    $page_id = 1;
    if (get_post_type() == 'services' || get_post_type() == 'testimonials') {
        return false;
    }
    if (is_object($post)) {
        $page_id = $post->ID;
    }
    $page_title = get_the_title($page_id);
    if (is_home()) {
        $page_title = __('Blog', 'vntd_north');
    }
    $page_tagline_wrap = '';
    if (get_post_meta($page_id, 'page_subtitle', TRUE)) {
        $page_tagline_wrap = '<p class="p-desc">' . get_post_meta($page_id, 'page_subtitle', TRUE) . '</p>';
    }
    if (is_search()) {
        $page_title = __('Search', 'vntd_north');
        $page_tagline_wrap = '<p class="p-desc">' . __('Search results for: ', 'vntd_north') . get_search_query() . '</p>';
    }
    if (class_exists('Woocommerce')) {
        if (is_shop()) {
            $page_title = get_the_title(get_option('woocommerce_shop_page_id'));
        }
    }
    ?>
	
	<section id="page-title" class="page_header">
		<div class="page_header_inner clearfix">
			<div class="p_head_left f-left">
				<h1 class="p-header font-primary uppercase">
					<?php 
    echo $page_title;
    ?>
				</h1>
				<?php 
    echo $page_tagline_wrap;
    ?>
				
			</div>
			
			<?php 
    if (array_key_exists('vntd_breadcrumbs', $smof_data)) {
        if ($smof_data['vntd_breadcrumbs']) {
            vntd_breadcrumbs();
        }
    }
    ?>
			
		</div>
	</section>
	
	<?php 
}
    function vntd_print_page_title()
    {
        global $post, $smof_data;
        $page_id = 1;
        if (get_post_type() == 'services' || get_post_type() == 'testimonials') {
            return false;
        }
        if (is_object($post)) {
            $page_id = $post->ID;
        }
        $page_title = get_the_title($page_id);
        if (is_home()) {
            $page_title = __('Blog', 'vntd_qaro');
        }
        $page_tagline_wrap = '';
        if (get_post_meta($page_id, 'page_subtitle', TRUE)) {
            $page_tagline_wrap = '<p class="p-desc">' . get_post_meta($page_id, 'page_subtitle', TRUE) . '</p>';
        }
        if (is_search()) {
            $page_title = __('Search', 'vntd_qaro');
        } elseif (is_404()) {
            $page_title = __('Page not found', 'vntd_qaro');
        } elseif (is_archive()) {
            $page_title = __('Archives', 'vntd_qaro');
        }
        if (class_exists('Woocommerce')) {
            global $wp_query;
            if (is_shop()) {
                $page_title = __('Shop', 'vntd_qaro');
            } elseif (is_product_category()) {
                $cat = $wp_query->get_queried_object();
                $page_title = $cat->name;
            } elseif (is_product_tag()) {
                $cat = $wp_query->get_queried_object();
                $page_title = $cat->name;
            }
        }
        $extra_class = '';
        if (get_post_meta(vntd_get_id(), 'customize_enable', TRUE) == 'yes') {
            echo '<style type="text/css"> #page-title {';
            if (get_post_meta(vntd_get_id(), 'customize_bgcolor', TRUE)) {
                echo 'background-color: ' . get_post_meta(vntd_get_id(), 'customize_bgcolor', TRUE) . ';';
            }
            if (get_post_meta(vntd_get_id(), 'customize_bgimage', TRUE)) {
                $imgurl = wp_get_attachment_image_src(get_post_meta(vntd_get_id(), 'customize_bgimage', TRUE), 'full');
                $imgurl = $imgurl[0];
                echo 'background-image: url(' . esc_url($imgurl) . ');';
            }
            echo '}';
            // Text Align
            if (get_post_meta(vntd_get_id(), 'customize_textalign', TRUE) == 'center') {
                echo '#page-title,#breadcrumbs { text-align: center; } #breadcrumbs { position:relative; }';
            }
            // Font Weight
            if (get_post_meta(vntd_get_id(), 'customize_fontweight', TRUE) == 700 || get_post_meta(vntd_get_id(), 'customize_fontweight', TRUE) == 800 || get_post_meta(vntd_get_id(), 'customize_fontweight', TRUE) == 'bold') {
                echo '#page-title h1 { font-weight:' . esc_attr(get_post_meta(vntd_get_id(), 'customize_fontweight', TRUE)) . '; }';
            }
            // Font Size
            if (get_post_meta(vntd_get_id(), 'customize_fontsize', TRUE) != 30) {
                echo '#page-title h1 { font-size:' . esc_attr(get_post_meta(vntd_get_id(), 'customize_fontsize', TRUE)) . 'px; }';
            }
            // Font Color
            if (get_post_meta(vntd_get_id(), 'customize_textcolor', TRUE)) {
                echo 'body #page-title h1, #breadcrumbs a, #breadcrumbs li { color:' . esc_attr(get_post_meta(vntd_get_id(), 'customize_textcolor', TRUE)) . '; }';
            }
            // Text Transform
            if (get_post_meta(vntd_get_id(), 'customize_texttransform', TRUE) == "uppercase") {
                echo '#page-title h1, #breadcrumbs { text-transform:uppercase; }';
            }
            // Height
            if (get_post_meta(vntd_get_id(), 'customize_height', TRUE) != '80') {
                $half = get_post_meta(vntd_get_id(), 'customize_height', TRUE) / 2 - 28;
                echo '#page-title h1 { line-height:' . esc_attr(get_post_meta(vntd_get_id(), 'customize_height', TRUE)) . 'px; } #breadcrumbs { margin-bottom: ' . $half . 'px; }';
            }
            // Breadcrumbs
            if (get_post_meta(vntd_get_id(), 'customize_breadcrumbs', TRUE) == "disabled") {
                echo '#breadcrumbs { display:none; }';
            }
            echo '</style>';
            if (get_post_meta(vntd_get_id(), 'customize_animated', TRUE) == 'yes') {
                $extra_class = ' page-title-animated';
            }
        }
        ?>
	
	<section id="page-title" class="page_header <?php 
        echo esc_attr(vntd_option('navbar_style')) . esc_attr($extra_class);
        ?>
">
		<div class="page-title-inner inner page_header_inner">
			<div class="page-title-holder">
				<h1><?php 
        echo $page_title;
        ?>
</h1>
				<?php 
        echo $page_tagline_wrap;
        ?>
				
			</div>
			
			<?php 
        if (array_key_exists('vntd_breadcrumbs', $smof_data)) {
            if ($smof_data['vntd_breadcrumbs']) {
                vntd_breadcrumbs();
            }
        }
        ?>
			
		</div>
	</section>
	
	<?php 
    }