Viewing File: /home/maglabs/marco/wp-content/themes/bame/templates/header.php
<?php
/**
* @Packge : Bame
* @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') ) {
$bame_post_id = get_the_ID();
// Get the page settings manager
$bame_page_settings_manager = \Elementor\Core\Settings\Manager::get_settings_managers( 'page' );
// Get the settings model for current post
$bame_page_settings_model = $bame_page_settings_manager->get_model( $bame_post_id );
// Retrieve the color we added before
$bame_header_style = $bame_page_settings_model->get_settings( 'bame_header_style' );
$bame_header_builder_option = $bame_page_settings_model->get_settings( 'bame_header_builder_option' );
if( $bame_header_style == 'header_builder' ) {
if( !empty( $bame_header_builder_option ) ) {
$bameheader = get_post( $bame_header_builder_option );
echo '<header class="header">';
echo \Elementor\Plugin::instance()->frontend->get_builder_content_for_display( $bameheader->ID );
echo '</header>';
}
} else {
// global options
$bame_header_builder_trigger = bame_opt('bame_header_options');
if( $bame_header_builder_trigger == '2' ) {
echo '<header>';
$bame_global_header_select = get_post( bame_opt( 'bame_header_select_options' ) );
$header_post = get_post( $bame_global_header_select );
echo \Elementor\Plugin::instance()->frontend->get_builder_content_for_display( $header_post->ID );
echo '</header>';
} else {
// wordpress Header
bame_global_header_option();
}
}
} else {
$bame_header_options = bame_opt('bame_header_options');
if( $bame_header_options == '1' ) {
bame_global_header_option();
} else {
$bame_header_select_options = bame_opt('bame_header_select_options');
$bameheader = get_post( $bame_header_select_options );
echo '<header class="header">';
echo \Elementor\Plugin::instance()->frontend->get_builder_content_for_display( $bameheader->ID );
echo '</header>';
}
}
} else {
bame_global_header_option();
}
Back to Directory
File Manager