Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/273.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/wordpress/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php WordPress Elementor小部件不在列表中_Php_Wordpress_Elementor - Fatal编程技术网

Php WordPress Elementor小部件不在列表中

Php WordPress Elementor小部件不在列表中,php,wordpress,elementor,Php,Wordpress,Elementor,我在WordPress上使用通过Press Elements使我的自定义主题动态生成小部件,这是我第一次,我成功了,但有一个小问题,我的小部件没有列在小部件列表中,但当我通过搜索栏搜索时它会找到,但我想默认显示在列表中,就像其他小部件一样 我按照这个步骤创建了小部件,我错过了什么 为小部件创建我的php文件 Assign topress elements.php 代码: 以及: 就这些 这是一份清单: 当我搜索时: 听起来好像你忘了在按元素中注册类别。php,搜索添加元素\u类别()函数,添加

我在WordPress上使用通过
Press Elements
使我的自定义主题动态生成小部件,这是我第一次,我成功了,但有一个小问题,我的小部件没有列在小部件列表中,但当我通过搜索栏搜索时它会找到,但我想默认显示在列表中,就像其他小部件一样

我按照这个步骤创建了小部件,我错过了什么

  • 为小部件创建我的php文件
  • Assign to
    press elements.php
  • 代码:

    以及:

    就这些

    这是一份清单:

    当我搜索时:


    听起来好像你忘了在
    按元素中注册
    类别。php
    ,搜索
    添加元素\u类别()
    函数,添加此行:

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

    这样,在
    pmc widget
    标题下的所有
    widget
    都将在您的列表中分组。

    您是否定义了
    get\u类别
    ?如果为true,请共享它。@Pedram yes,
    公共函数get_categories(){return['pmc widget'];}
    谢谢!它解决了我的问题!:)是否有任何文档或指南来学习如何制作小部件?我只是用一个示例文件自己做的。
        private function include_widgets()
        {
        require_once __DIR__ . '/widgets/Members.php';
    }
    
    ->add_category( 'pmc-widget', ['title' =>'PMC Widget',]