예제 #1
0
<?php

if (!pinnacle_hide_pagetitle()) {
} else {
    global $post, $pinnacle;
    $bsub = get_post_meta($post->ID, '_kad_subtitle', true);
    $post_header_title = get_post_meta($post->ID, '_kad_post_header_title', true);
    if (!empty($post_header_title)) {
        $page_title_title = $post_header_title;
    } else {
        if (isset($pinnacle['single_post_header_title']) && $pinnacle['single_post_header_title'] == 'custom') {
            if (isset($pinnacle['post_header_title_text'])) {
                $page_title_title = $pinnacle['post_header_title_text'];
            } else {
                $page_title_title = '';
            }
            $bsub = $pinnacle['post_header_subtitle_text'];
        } else {
            if (isset($pinnacle['single_post_header_title']) && $pinnacle['single_post_header_title'] == 'posttitle') {
                $page_title_title = get_the_title();
            } else {
                if ($terms = wp_get_post_terms($post->ID, 'category', array('orderby' => 'parent', 'order' => 'DESC'))) {
                    $cat = $terms[0];
                } else {
                    $cat = get_the_category();
                    $cat = $cat[0];
                }
                $page_title_title = $cat->name;
            }
        }
    }
예제 #2
0
function pinnacle_pagetitle_behind_header()
{
    if (!pinnacle_hide_pagetitle()) {
        $pageheaderbg = false;
    } else {
        if (is_front_page()) {
            global $pinnacle;
            if (isset($pinnacle['hs_behindheader']) && $pinnacle['hs_behindheader'] == '0') {
                $pageheaderbg = false;
            } else {
                $pageheaderbg = true;
            }
        } elseif (is_page() || is_single() || is_singular()) {
            global $post, $pinnacle;
            $hs_behind = get_post_meta($post->ID, '_kad_pagetitle_behind_head', true);
            if (isset($hs_behind) && $hs_behind == 'true') {
                $pageheaderbg = true;
            } else {
                if (isset($hs_behind) && $hs_behind == 'false') {
                    $pageheaderbg = false;
                } else {
                    if (isset($pinnacle['pagetitle_intoheader']) && $pinnacle['pagetitle_intoheader'] == '0') {
                        $pageheaderbg = false;
                    } else {
                        $pageheaderbg = true;
                    }
                }
            }
        } else {
            global $pinnacle;
            if (isset($pinnacle['pagetitle_intoheader']) && $pinnacle['pagetitle_intoheader'] == '0') {
                $pageheaderbg = false;
            } else {
                $pageheaderbg = true;
            }
        }
    }
    return apply_filters('kadence_pagetitle_behindheader', $pageheaderbg);
}