修复WordPress经典编辑器空白可视化不可用的5种方法
WordPress的古腾堡编辑器很多童鞋并不喜欢用,所以不少童鞋喜欢改用为旧的经典编辑器。昨天有童鞋求助,他的站点已经开通一个多月,但是在昨天打开WordPress经典编辑器空白,只可以在文本中输入,可视化中除了可以输入标题,其他皆无法输入。
我拿了账号和密码,登陆进去查看,果然Wordpress经典编辑器空白一片,显示如下图
Google了一下网上方法,折腾大半夜后终于解决了,以下为尝试的几种方法:
一、插件冲突引发的问题
尝试禁用了所有插件,问题依旧存在,排除了插件冲突的可能性。
二、更换另一个浏览器或者清除浏览器缓存
更换了三款浏览器,问题依旧,排除。
三、替换TinyMCE脚本
删除插件再重新安装,问题依旧,估计直接上传也是一样的效果,排除可能。
四、修复wp-config
网上最多人说的就是这个方法,在wp-config中PHP开始标记后面添加代码
实际测试后发现,添加代码后,不仅没解决问题,就连文本格式点击也没有反应了,排除。
五、使用Cloudflare免费SSL的问题(最终解决)
因为童鞋的站点是面向国外受众,所以使用了Cloudflare免费CDN和SSL证书,本身这个没问题,我的不少站点也使用了Cloudflare,但是使用经典编辑器都不会出现空白的问题,网上搜到有两个网友提议删除Cloudflare服务,但是对于一个面向国外受众的站点来说,这样的做法明显是不可取的。
多次对比排查后发现,问题是出现在Cloudflare的SSL加密模式上,因为使用了灵活的加密模式,导致源服务器到Cloudflare之间是并非加密模式,这样导致Wordpress部分JS给禁用了,把SSL加密模式改为完全后,问题解决。
后面还有点小插曲,把SSL加密方式改为完全后,网站一度打开显示523错误,又是折腾一番网站才终于正常运行了,并且WordPress经典编辑器空白的问题也得到了解决。
免费的东西还是要时间去折腾啊。
转载来着:oppblog.com/archives/2256