register_core_location( 'header' ); $manager->register_core_location( 'footer' ); $module = ElementorPro\Modules\ThemeBuilder\Module::instance(); $headers = $module->get_conditions_manager()->get_documents_for_location( 'header' ); $footers = $module->get_conditions_manager()->get_documents_for_location( 'footer' ); if ( ! empty( $headers ) ) { $GLOBALS['alpus_layout']['header'] = 'elementor_pro'; } if ( ! empty( $footers ) ) { $GLOBALS['alpus_layout']['footer'] = 'elementor_pro'; } } public function do_header() { elementor_theme_do_location( 'header' ); } public function do_footer() { elementor_theme_do_location( 'footer' ); } public function init() { $module = ElementorPro\Modules\ThemeBuilder\Module::instance(); $theme_support = $module->get_component( 'theme_support' ); if ( $theme_support ) { remove_action( 'elementor/theme/register_locations', array( $theme_support, 'after_register_locations' ), 99 ); } } } endif; Alpus_Elementor_Pro::get_instance();