如何禁用Enfold主题自带的Avia编辑器?
禁用Enfold主题Avia编辑器的可行方案
当然可以!我给你整理了两种实用的操作方法,你可以根据自己的技术偏好来选:
方法一:通过主题函数代码实现(推荐,无额外插件)
这种方法最直接,而且能避免主题更新后设置丢失(记得优先用子主题的functions.php哦):
- 登录WordPress后台,进入「外观」→「主题文件编辑器」
- 在右侧文件列表里找到并打开子主题的
functions.php文件(如果没使用子主题,临时用主主题的也可以,但主题更新后代码会被覆盖,所以优先子主题更稳妥) - 在文件末尾粘贴以下代码:
// 关闭Enfold的Avia编辑器 add_filter('avf_builder_boxes', 'disable_enfold_avia_editor'); function disable_enfold_avia_editor($boxes) { foreach ($boxes as $key => $box) { $boxes[$key]['active'] = false; } return $boxes; } // 强制默认使用WordPress标准编辑器(方便第三方插件接管) add_filter('wp_default_editor', function() { return 'tinymce'; });
- 点击「更新文件」保存,之后Avia编辑器就会被彻底禁用,你的第三方编辑器插件就能正常接管内容编辑了。
方法二:用插件快速禁用(适合不想碰代码的用户)
如果觉得改代码麻烦,可以用插件来搞定:
- 在WordPress后台的「插件」→「添加新插件」里搜索并安装「Disable Gutenberg」(或者其他类似的编辑器管理插件)
- 激活插件后进入设置页面,找到「禁用编辑器的内容类型」选项,勾选你需要禁用Avia编辑器的内容(比如文章、页面、自定义文章类型等)
- 确保你的第三方编辑器插件已经激活并设置为默认编辑器,这样就能完全替代Avia的编辑功能了
小提示:如果之后想恢复Avia编辑器,只需要删除添加的代码或者停用插件就可以,操作完全可逆~
内容的提问来源于stack exchange,提问作者maulik
相关产品推荐
相关产品推荐

