elements_manager ) ) { $elementor->elements_manager->add_category( 'custom-elements', array( 'title' => 'Custom Elements', 'icon' => 'fonts', ) ); } //Add our custom blocks if ( isset( $elementor->widgets_manager ) ) { if ( method_exists( $elementor->widgets_manager, 'register_widget_type' ) ) { //Register Portfolio Block require_once get_parent_theme_file_path( '/admin/elementor_blocks/portfolio_block.php' ); Elementor\Plugin::instance()->widgets_manager->register_widget_type( new Elementor\Widget_Ebor_Portfolio_Block() ); //Register Blog Block require_once get_parent_theme_file_path( '/admin/elementor_blocks/blog_block.php' ); Elementor\Plugin::instance()->widgets_manager->register_widget_type( new Elementor\Widget_Ebor_Blog_Block() ); } } } } } } add_action( 'elementor/init', 'ebor_add_elementor_elements' ); }