Current File : /home/kelaby89/babyl0n.restaurant/wp-content/themes/restar/templates/header.php |
<?php
/**
* @Packge : Restar
* @Version : 1.0
* @Author : Themeholy
* @Author URI : https://themeforest.net/user/themeholy
*
*/
// Block direct access
if( ! defined( 'ABSPATH' ) ){
exit();
}
if( class_exists( 'ReduxFramework' ) && defined('ELEMENTOR_VERSION') ) {
if( is_page() || is_page_template('template-builder.php') ) {
$restar_post_id = get_the_ID();
// Get the page settings manager
$restar_page_settings_manager = \Elementor\Core\Settings\Manager::get_settings_managers( 'page' );
// Get the settings model for current post
$restar_page_settings_model = $restar_page_settings_manager->get_model( $restar_post_id );
// Retrieve the color we added before
$restar_header_style = $restar_page_settings_model->get_settings( 'restar_header_style' );
$restar_header_builder_option = $restar_page_settings_model->get_settings( 'restar_header_builder_option' );
if( $restar_header_style == 'header_builder' ) {
if( !empty( $restar_header_builder_option ) ) {
$restarheader = get_post( $restar_header_builder_option );
echo '<header class="header">';
echo \Elementor\Plugin::instance()->frontend->get_builder_content_for_display( $restarheader->ID );
echo '</header>';
}
} else {
// global options
$restar_header_builder_trigger = restar_opt('restar_header_options');
if( $restar_header_builder_trigger == '2' ) {
echo '<header>';
$restar_global_header_select = get_post( restar_opt( 'restar_header_select_options' ) );
$header_post = get_post( $restar_global_header_select );
echo \Elementor\Plugin::instance()->frontend->get_builder_content_for_display( $header_post->ID );
echo '</header>';
} else {
// wordpress Header
restar_global_header_option();
}
}
} else {
$restar_header_options = restar_opt('restar_header_options');
if( $restar_header_options == '1' ) {
restar_global_header_option();
} else {
$restar_header_select_options = restar_opt('restar_header_select_options');
$restarheader = get_post( $restar_header_select_options );
echo '<header class="header">';
echo \Elementor\Plugin::instance()->frontend->get_builder_content_for_display( $restarheader->ID );
echo '</header>';
}
}
} else {
restar_global_header_option();
}