Проблема с определением пользовательской категории в элементоре wordpress

#php #wordpress #widget #elementor

Вопрос:

Я пытаюсь определить пользовательскую категорию для своих виджетов. Я добавил следующий код в класс в виджете.

 class widget_one extends ElementorWidget_Base{
    public function __construct(){
        add_action( 'elementor/elements/categories_registered', 'add_elementor_widget_categories' );
    }

    function add_elementor_widget_categories( $elements_manager ) {

        $elements_manager->add_category(
            'first-category',
            [
                'title' => __( 'First Category', 'test-add-ons' ),
                'icon' => 'fa fa-plug',
            ]
        );  
    }
    
    public function get_name() {
        return 'oembed';
    }
    public function get_title() {
        return __( 'oEmbed', 'plugin-name' );
    }

    public function get_icon() {
        return 'fa fa-code';
    }

    public function get_categories() {
        return [ 'general' ];
    }
}
 

это не дает никаких ошибок, но категория не отображается.
Результат кода