File: /home/jairicem/tkidsfoundation.org/wp-content/themes/donat/templates/header.php
<?php
/**
* @Packge : donat
* @Version : 1.0
* @Author : Themehause
* @Author URI : https://themeforest.net/user/themehause
*
*/
// Block direct access
if( ! defined( 'ABSPATH' ) ){
exit();
}
if( class_exists( 'ReduxFramework' ) && defined('ELEMENTOR_VERSION') ) {
if( is_page() || is_page_template('template-builder.php') ) {
$donat_post_id = get_the_ID();
// Get the page settings manager
$donat_page_settings_manager = \Elementor\Core\Settings\Manager::get_settings_managers( 'page' );
// Get the settings model for current post
$donat_page_settings_model = $donat_page_settings_manager->get_model( $donat_post_id );
// Retrieve the color we added before
$donat_header_style = $donat_page_settings_model->get_settings( 'donat_header_style' );
$donat_header_builder_option = $donat_page_settings_model->get_settings( 'donat_header_builder_option' );
if( $donat_header_style == 'header_builder' ) {
if( !empty( $donat_header_builder_option ) ) {
$donatheader = get_post( $donat_header_builder_option );
echo '<header class="header">';
echo \Elementor\Plugin::instance()->frontend->get_builder_content_for_display( $donatheader->ID );
echo '</header>';
}
} else {
// global options
$donat_header_builder_trigger = donat_opt('donat_header_options');
if( $donat_header_builder_trigger == '2' ) {
echo '<header>';
$donat_global_header_select = get_post( donat_opt( 'donat_header_select_options' ) );
$header_post = get_post( $donat_global_header_select );
echo \Elementor\Plugin::instance()->frontend->get_builder_content_for_display( $header_post->ID );
echo '</header>';
} else {
// wordpress Header
donat_global_header_option();
}
}
} else {
$donat_header_options = donat_opt('donat_header_options');
if( $donat_header_options == '1' ) {
donat_global_header_option();
} else {
$donat_header_select_options = donat_opt('donat_header_select_options');
$donatheader = get_post( $donat_header_select_options );
echo '<header class="header">';
echo \Elementor\Plugin::instance()->frontend->get_builder_content_for_display( $donatheader->ID );
echo '</header>';
}
}
} else {
donat_global_header_option();
}