Your IP : 216.73.216.123


Current Path : /home/smartbloks/public_html/help.smartbloks.ai/wp-content/themes/docly/
Upload File :
Current File : /home/smartbloks/public_html/help.smartbloks.ai/wp-content/themes/docly/header.php

<?php
/**
 * The header for our theme
 *
 * This is the template that displays all of the <head> section
 *
 * @link https://developer.wordpress.org/themes/basics/template-files/#template-partials
 *
 * @package docly
 */

// Theme settings options
$opt = get_option('docly_opt' );
global $post;

/**
* Header Nav-bar Layout
 */
$header_type = function_exists('get_field') ? get_field('header_type' ) : '';
if ( is_404() || is_singular('post') || is_search() || $header_type == '' && !is_singular('docs') || is_archive() ) {
    $header_type = 'black';
}


if ( in_array('bbpress', get_body_class()) ) {
    $header_type = 'white';
    if ( in_array('bbp-user-page', get_body_class() ) ) {
        $header_type = 'black';
    }
}

if( class_exists('wooCommerce') ) {
    if ( is_shop() || is_singular('product') ) {
        $header_type = 'white';
    }
}

if ( !isset($header_type) && in_array('doc', get_body_class()) || is_home() ) {
    $header_type = 'white';
}

$page_header_layout     = function_exists('get_field' ) ? get_field('header_layout' ) : '';
$is_sticky_header_doc   = function_exists('get_field') ? get_Field('is_sticky_header') : '';
$is_sticky_body_wrapper = $is_sticky_header_doc == '1' ? 'sticky_menu' : '';

$sticky_header_id       = $is_sticky_header_doc == '1' ? 'stickyTwo' : 'sticky' ;

$nav_container          = Docly_helper()->doc_width() == 'full-width' ? 'container-fluid pl-60 pr-60' : 'container';

if ( is_singular('onepage-docs') ) {
    $nav_container      = 'container-fluid pl-60 pr-60';
}

if ( in_array('doc', get_body_class()) ) {
    $nav_container      = 'container custom_container';
}

$menu_display_none  = is_singular('docs') ? 'display_none ' : '';
$nav_color          = $header_type == 'black' ? ' dk_menu' : '';
$my_theme           = wp_get_theme( 'docly' );
$search_el_template = $opt['search_banner_layout'] ?? 'default';
?>
<!DOCTYPE html>
<html <?php language_attributes(); ?>>
    <head>
        <meta charset="<?php bloginfo('charset' ); ?>">
        <!-- For IE -->
        <meta http-equiv="X-UA-Compatible" content="IE=edge">
        <!-- Theme Version -->
        <meta name="docly-version" content="<?php echo esc_attr($my_theme->Version) ?>">
        <!-- For Resposive Device -->
        <meta name="viewport" content="width=device-width, initial-scale=1.0">

        <?php wp_head(); ?>
    </head>

    <body <?php body_class(); ?>>
        <?php
        if ( function_exists('wp_body_open') ) {
            wp_body_open();
        }

        /**
         * Preloader
         */
        $is_preloader = $opt['is_preloader'] ?? '';
        $preloader_pages = !empty($opt['preloader_pages']) ? $opt['preloader_pages'] : 'all';
        if ( $is_preloader == '1' && $preloader_pages == 'all' ) {
            get_template_part('template-parts/header-elements/preloader');
        }

        $preloader_page_ids = !empty($opt['preloader_page_ids']) ? explode(',', $opt['preloader_page_ids']) : '';
        if ( $is_preloader == '1' && $preloader_pages == 'specific_pages' && !empty($preloader_page_ids) ) {
            if ( is_object( $post ) && in_array($post->ID, $preloader_page_ids) )
            get_template_part('template-parts/header-elements/preloader');
        }
        ?>

        <div class="click_capture"></div>

        <div class="body_wrapper <?php echo esc_attr($is_sticky_body_wrapper) ?>">

            <nav class="navbar navbar-expand-lg menu_one <?php echo esc_attr($menu_display_none.$nav_color) ?>" id="<?php echo esc_attr($sticky_header_id) ?>">
                <div class="<?php echo esc_attr($nav_container) ?>">
                    <?php Docly_helper()->logo(); ?>
                    <button class="navbar-toggler collapsed" type="button" data-bs-toggle="collapse"
                            data-bs-target="#navbarSupportedContent" aria-controls="navbarSupportedContent"
                            aria-expanded="false" aria-label="<?php esc_attr_e('Toggle navigation', 'docly'); ?>">
                        <span class="menu_toggle">
                            <span class="hamburger">
                                <span></span>
                                <span></span>
                                <span></span>
                            </span>
                            <span class="hamburger-cross">
                                <span></span>
                                <span></span>
                            </span>
                        </span>
                    </button>
                    <div class="collapse navbar-collapse" id="navbarSupportedContent">
                        <?php
                        if ( has_nav_menu('main_menu') ) {
                            wp_nav_menu( array (
                                'menu' => 'main_menu',
                                'theme_location' => 'main_menu',
                                'container' => null,
                                'menu_class' => "navbar-nav menu ml-auto",
                                'walker' => new Docly_Nav_Walker(),
                                'depth' => 4
                            ));
                        }
                        get_template_part('template-parts/header-elements/action-button' );
                        ?>
                    </div>
                </div>
            </nav>

            <?php
            /**
             * Page Title-bar
             */
            get_template_part('template-parts/header-elements/titlebar');

            /**
             * Single post Titlebar
             */
            if ( is_singular('post') && !is_singular('docs') && !is_singular('forum') && !is_singular('topic') && !is_singular('product') ) {
                $is_search_banner = '';
                get_template_part('template-parts/header-elements/banner-single');
            }

            /**
             * Search banner area
             */
            $is_search_banner = function_exists('get_field') ? get_field('is_search_banner') : '';
            if ( is_home() || is_post_type_archive( array('forum', 'topic') ) || is_singular('docs') || is_singular('forum') || is_singular('topic') ) {
                $is_search_banner = '1';
            }

            if ( is_search() ) {
	            $is_search_banner = '';
            }

            if ( class_exists('bbPress') ) {
                if ( bbp_is_search_results() ) {
	                $is_search_banner = '1';
                }
            }

            if ( class_exists('wooCommerce') ) {
                if ( is_shop() || is_singular('product') ) {
	                $is_search_banner = '1';
                }
            }

            if ( $is_search_banner == '1' ) {
                if ( $search_el_template == 'default' ) {
                    get_template_part('template-parts/header-elements/search_banner');
                } else {
                    get_template_part('template-parts/header-elements/search-el-templates');
                }
            }

    echo is_singular('docs') ? '</div>' : '';