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