register_all_core_location(); $elementor_theme_manager->register_location( 'header', [ 'hook' => 'businesswebx_header', 'remove_hooks' => [ 'businesswebx_print_elementor_header' ], ] ); $elementor_theme_manager->register_location( 'footer', [ 'hook' => 'businesswebx_footer', 'remove_hooks' => [ 'businesswebx_print_elementor_footer' ], ] ); $elementor_theme_manager->register_location( 'single', [ 'hook' => 'businesswebx_single', 'remove_hooks' => [ 'businesswebx_print_elementor_single' ], ] ); $elementor_theme_manager->register_location( 'archive', [ 'hook' => 'businesswebx_archive', 'remove_hooks' => [ 'businesswebx_print_elementor_archive' ], ] ); } add_action( 'elementor/theme/register_locations', 'businesswebx_register_elementor_locations' ); // Theme header function businesswebx_print_elementor_header() { get_template_part( 'templates-parts/header' ); } add_action( 'businesswebx_header', 'businesswebx_print_elementor_header' ); // Theme footer function businesswebx_print_elementor_footer() { get_template_part( 'templates-parts/footer' ); } add_action( 'businesswebx_footer', 'businesswebx_print_elementor_footer' ); // Single page function businesswebx_print_elementor_single() { get_template_part( 'templates-parts/single' ); } add_action( 'businesswebx_single', 'businesswebx_print_elementor_single' ); // Archive page function businesswebx_print_elementor_archive() { get_template_part( 'templates-parts/archive' ); } add_action( 'businesswebx_archive', 'businesswebx_print_elementor_archive' ); function businesswebx_add_elementor_widget_categories( $elements_manager ) { // $kit = \Elementor\Plugin::$instance->kits_manager->get_active_kit(); // $kit->update_settings( [ // 'system_colors' => [["color" => "#eee"]], // ] ); // die(var_dump($kit)); $elements_manager->add_category( 'businesswebx', [ 'title' => esc_html__( 'BusinessWebX', 'businesswebx' ), 'icon' => 'fa fa-plug', ] ); } add_action( 'elementor/elements/categories_registered', 'businesswebx_add_elementor_widget_categories' ); /** * Register Widget */ require get_template_directory(). '/widgets/widget.php';