【发布时间】:2017-10-05 10:46:57
【问题描述】:
我为 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? 以及我在 Google 上找到的其他一些文章。
我已经尝试在 get_fields 函数中添加一些字段,但也没有用。
另外为了确保这不是冲突,我禁用了所有其他插件,但它没有修复,所以它与冲突无关。
【问题讨论】:
-
教程下面有一条评论更新,你检查了吗:更新:在准备这篇文章的过程中,我发现我的自定义模块并不总是加载到页面构建器中。在我发现 Divi Page Builder 缓存如何工作之前,我无法弄清楚为什么。所以一定要检查一下。
-
是的,我查过了。
-
我自己找到了解决方案。请检查我自己的答案。