Visual Editor gone

时间:2014-07-10 作者:Th3Alchemist

项目中缺少我的可视化编辑器

我试过了this guide 这包括停用所有插件、更改主题、清空缓存,但此时仍然没有可视化编辑器,只有普通HTML编辑器。

正在打开define(\'SCRIPT_DEBUG\', true); 在wp配置中。php在浏览器控制台中没有返回任何错误/警告。

编辑器的选项卡显示为空:

<div class="wp-editor-tabs"></div>
使用浏览器的元素检查器,我手动添加了缺失的HTML选项卡代码:

<a id="content-html" class="wp-switch-editor switch-html" onclick="switchEditors.switchto(this);">Text</a>
<a id="content-tmce" class="wp-switch-editor switch-tmce" onclick="switchEditors.switchto(this);">Visual</a>
很明显,te tabs apeard但单击它们会返回以下JS错误:

未捕获引用错误:未定义switchEditors onlick

我还将WP(3.9.1)重新安装在:/WP admin/update core。php

仍然缺少可视化编辑器。。。我越来越绝望,我的客户也不高兴。我没有做的是手动删除wp admin,wp include并从新的wp安装中重新上传,但这是一个流量很大的实时站点,我不确定这是否安全。

我在打开调试进行快速检查时注意到的一个错误是:

注意:wp\\u enqueue\\u脚本和wp\\u enqueue\\u样式的调用不正确。在wp\\u enquene\\u脚本、admin\\u enquene\\u脚本或login\\u enquene\\u脚本挂钩之前,不应注册或验证脚本和样式。

但我怎么知道是哪个剧本引起的呢?

2 个回复
SO网友:Nicolas 4dg.cl

我也遇到了同样的问题,解决方法是选中“编写时禁用可视化编辑器”,保存,取消选中,再次保存,然后它就可以工作了。

SO网友:Nchaob

我也有同样的错误,在我的JS文件中没有问题,在仔细查看了各种相关问题后,我尝试了与您相同的解决方案(停用并重新安装插件、切换主题等),然后我发现了以下帖子:https://support.advancedcustomfields.com/forums/topic/uncaught-referenceerror-switcheditors-is-not-defined/

好的,这是ACF特有的,但在我看来,我的当前用户可能出了问题,在签入数据库后,我发现该问题的用户缺少一个字段。正是具有rich\\u编辑元键的那一个。

因此,我使用以下方法修复了我的问题:一如既往=>Backup your database 在任何修改之前。

检查有问题的用户的id

结束

相关推荐