HEX
Server: Apache/2.4.52 (Ubuntu)
System: Linux spn-python 5.15.0-89-generic #99-Ubuntu SMP Mon Oct 30 20:42:41 UTC 2023 x86_64
User: arjun (1000)
PHP: 8.1.2-1ubuntu2.20
Disabled: NONE
Upload Files
File: /var/www/html/shootinschool/wp-content/themes/shootinschool/partials/global/title-box.php
<?php
$post_id = get_the_ID();
$current_page = get_queried_object();


if(!empty($current_page->ID) and $current_page->ID == get_option( 'page_for_posts' )) {
    $post_id = get_option('page_for_posts');
}

$title = '';
$show_breadcrumbs = true;

$is_shop = false;
$is_product = false;
$is_product_category = false;

if( function_exists( 'is_shop' ) && is_shop() ){
    $is_shop = true;
}

if( function_exists( 'is_product_category' ) && is_product_category() ){
    $is_product_category = true;
}

if( function_exists( 'is_product' ) && is_product() ){
    $is_product = true;
}

if(!class_exists('WooCommerce')) {
    $is_product_category = false;
    $is_product = false;
}

if( is_category() || is_search() || is_tag() || is_year() || is_month() || is_day() ){
    $post_id = get_option( 'page_for_posts' );
}

if( $is_shop or $is_product_category) {
    $post_id = get_option( 'woocommerce_shop_page_id' );
}

$site_pages_show_title = get_theme_mod('pages_show_title', true);
$site_pages_show_bc = get_theme_mod('pages_show_breadcrumbs', true);


$page_hide_title = get_post_meta($post_id, 'page_title', true);
$page_hide_bc = get_post_meta($post_id, 'page_breadcrumbs', true);


if($site_pages_show_title) {
    $title = get_the_title($post_id);
}

if(!empty($page_hide_title) and $page_hide_title == 'on' ) {
    $title = '';
}

if(get_post_type() == 'sp_player') {
    $player_title = get_theme_mod('player_title', true);
    if(is_layout("bb") && $player_title) {
        $title = '';
    }elseif(is_layout("af") || is_layout("sccr")){
        $title = trim(preg_replace("/[0-9]{1,}/", "", $title));
    }elseif(is_layout("baseball")){
        $number = preg_match("/[0-9]{1,}/", $title, $matches, PREG_OFFSET_CAPTURE);
        $title = trim(preg_replace("/[0-9]{1,}/", "", $title));
        $title = $title . "&nbsp;&nbsp;|&nbsp;&nbsp;" .esc_html__("#", "splash") . $matches[0][0];
    }
}

if(!$site_pages_show_bc) {
    $show_breadcrumbs = false;
}

if(!empty($page_hide_bc) and $page_hide_bc == 'on') {
    $show_breadcrumbs = false;
}

$transparent_header = get_post_meta($post_id, 'transparent_header', true);

$tr_header= '';
if(!empty($transparent_header) and $transparent_header == 'on') {
    $tr_header = 'transparent-header_on';
}

/*TITLE*/
if(!empty($current_page->name) and !$is_shop) {
    $title = $current_page->name;
}

if(!empty($current_page->label) and !$is_shop) {
    $title = $current_page->label;
}

if(is_search()) {
    $title = esc_html__('Search', 'splash');
}


$shop_archive = get_option('woocommerce_shop_page_id');
$style = "";
if(is_af()) {
    if ($show_breadcrumbs) $style = "style='padding-top: 27px; padding-bottom: 0px;'";
    if (!empty($tr_header)) $style = "style='padding-top: 0 !important;'";
}

if(get_option( 'page_on_front' ) == get_the_ID()) {
    $style = "style='padding-top: 0; padding-bottom: 0px;'";
}

if(!empty($page_hide_title) and $page_hide_title == 'on' && is_layout("baseball") ) {
    $style = "style='padding-top: 0; padding-bottom: 0px;'";
}


if($is_shop) {
    echo "<div class='stm-revslider-wrap'>";
        $show_slider = get_theme_mod( 'shop_slider' );
        $show_slider_slug = get_theme_mod( 'select_shop_slider' );
        if ( !empty( $show_slider ) && $show_slider == "show" ) {
            putRevSlider( $show_slider_slug );
        }
    echo "</div>";
}

echo '<div class="stm-title-box-unit '.$tr_header.'" ' . $style . '>';


if ($show_breadcrumbs && !is_layout("bb") && get_theme_mod('header_type', 'header_1') != "header_4") {
    /*Breadcrumbs*/
    if ( $is_shop || $is_product || $is_product_category ) {
        woocommerce_breadcrumb();
    } else {
        if ( function_exists( 'bcn_display' ) ) { ?>
            <div class="stm-breadcrumbs-unit normal_font">
                <div class="container">
                    <div class="navxtBreads">
                        <?php bcn_display(); ?>
                    </div>
                </div>
            </div>
        <?php }
    }
}

if(!empty($title)): ?>
    <?php
    $parts = explode(" ", $title);
    $parts_one =  $parts[0];
    $parts_two =  $parts[1];
    ?>
    <div class="stm-page-title">
        <div class="container">
            <div class="clearfix stm-title-box-title-wrapper" id="inner-page-title">
                <div class="wpb_wrapper">
                <!-- <h1 class="stm-main-title-unit"><?php //echo sanitize_text_field($title); ?></h1> -->
                <h1 class="heading-one"> <span class="specail-title" style="color: #ffffff;"><?php echo sanitize_text_field($parts_one);  ?> <?php echo sanitize_text_field($parts_two); ?></span></h1></div>
                <?php if(!is_af() && !empty($shop_archive) and $shop_archive == $post_id or $is_product_category) {
                    get_template_part('partials/global/shop-cats');
                } ?>
            </div>
        </div>
    </div>
<?php endif; ?>


<?php if ($show_breadcrumbs && is_layout("bb") && get_theme_mod('header_type', 'header_1') != "header_4") {
    /*Breadcrumbs*/
    if ( $is_shop || $is_product || $is_product_category ) {
        woocommerce_breadcrumb();
    } else {
        if ( function_exists( 'bcn_display' ) ) { ?>
            <div class="stm-breadcrumbs-unit heading-font">
                <div class="container">
                    <div class="navxtBreads">
                        <?php bcn_display(); ?>
                    </div>
                </div>
            </div>
        <?php }
    }
}

echo '</div>';