我为Divi构建器开发了一个自定义简单模块。它在后端和前端编辑器中正确显示。Divi Builder自定义模块
问题是它在后端或前端编辑器中根本不会保存。当我将它放入后端编辑器并保存该文章时,它将在重新加载后端编辑器后丢失!
这里是我模块类:
class My_Custom_Module extends ET_Builder_Module
{
public function init()
{
$this->name = __('My Custom Module', 'wpl');
$this->slug = 'CUSTOM_SLUG';
}
}
new My_Custom_Module();
我跟着这篇文章https://jonathanbossenger.com/building-your-own-divi-builder-modules/和How to create custom Divi module?,并且我发现由谷歌的一些其他物品。
我已经试过把一些字段放在get_fields函数中,但它也没有帮助。
另外要确保它不是冲突,我禁用了所有其他插件,但它没有修复,因此它与冲突无关。
有教程下评论更新,你检查一下: UPDATE:在准备这篇文章,我发现我的自定义模块并不总是加载到页面生成器中。我无法弄清楚为什么直到我发现Divi Page Builder缓存如何工作。所以一定要检查一下。 – IqbalBary
是的,我检查了它。 – Hossein
我自己找到了解决方案。请检查我自己的答案。 – Hossein