Виджет WordPress Elementor отсутствует в списке - PullRequest
1 голос
/ 18 января 2020

Я использую Elementor через Press Elements на WordPress, чтобы сделать мою собственную тему динамической c с созданием виджета. Это мой первый раз, я каким-то образом преуспел, но есть небольшая проблема, мой виджет не отображается в списках виджетов, но он находит, когда я ищу через панель поиска, но я хочу показать в списке по умолчанию, как и другие.

Я следовал этим шагам, чтобы создать виджет, что Я пропустил?

  1. Создать мой php файл для виджета
  2. assaign для press-elements.php

код:

    private function register_widgets()
    {
        \Elementor\Plugin::instance()->widgets_manager->register_widget_type( new \PressElements\Widgets\Members() );
    }

и:

    private function include_widgets()
    {
    require_once __DIR__ . '/widgets/Members.php';
}

Это все

Это список:

enter image description here

И когда я ищу:

enter image description here

1 Ответ

1 голос
/ 18 января 2020

Похоже, вы забыли зарегистрировать category в press-elements.php, найти функцию add_elementor_category(), добавить эту строку:

->add_category( 'pmc-widget', ['title' =>'PMC Widget',]

При этом все widgets в pmc-widget title, будет группа в вашем списке.

...