Current File : /home/mdkeenpw/www/wp-content/themes/logistik/templates/header.php
<?php
/**
 * @Packge     : Logistik
 * @Version    : 1.0
 * @Author     : Themeholy
 * @Author URI : https://themeholy.com/
 *
 */

    // Block direct access
    if( ! defined( 'ABSPATH' ) ){
        exit();
    }

    if( class_exists( 'ReduxFramework' ) && defined('ELEMENTOR_VERSION') ) {
        if( is_page() || is_page_template('template-builder.php') ) {
            $logistik_post_id = get_the_ID();

            // Get the page settings manager
            $logistik_page_settings_manager = \Elementor\Core\Settings\Manager::get_settings_managers( 'page' );

            // Get the settings model for current post
            $logistik_page_settings_model = $logistik_page_settings_manager->get_model( $logistik_post_id );

            // Retrieve the color we added before
            $logistik_header_style = $logistik_page_settings_model->get_settings( 'logistik_header_style' );
            $logistik_header_builder_option = $logistik_page_settings_model->get_settings( 'logistik_header_builder_option' );

            if( $logistik_header_style == 'header_builder'  ) {

                if( !empty( $logistik_header_builder_option ) ) {
                    $logistikheader = get_post( $logistik_header_builder_option );
                    echo '<header class="header">';
                        echo \Elementor\Plugin::instance()->frontend->get_builder_content_for_display( $logistikheader->ID );
                    echo '</header>';
                }
            } else {
                // global options
                $logistik_header_builder_trigger = logistik_opt('logistik_header_options');
                if( $logistik_header_builder_trigger == '2' ) {
                    echo '<header>';
                    $logistik_global_header_select = get_post( logistik_opt( 'logistik_header_select_options' ) );
                    $header_post = get_post( $logistik_global_header_select );
                    echo \Elementor\Plugin::instance()->frontend->get_builder_content_for_display( $header_post->ID );
                    echo '</header>';
                } else {
                    // wordpress Header
                    logistik_global_header_option();
                }
            }
        } else {
            $logistik_header_options = logistik_opt('logistik_header_options');
            if( $logistik_header_options == '1' ) {
                logistik_global_header_option();
            } else {
                $logistik_header_select_options = logistik_opt('logistik_header_select_options');
                $logistikheader = get_post( $logistik_header_select_options );
                echo '<header class="header">';
                    echo \Elementor\Plugin::instance()->frontend->get_builder_content_for_display( $logistikheader->ID );
                echo '</header>';
            }
        }
    } else {
        logistik_global_header_option();
    }