在之前的一篇文章当中我吐槽了自己的愚蠢,不过随后我就成功地解决了这个问题。
现在来说一下怎么做
问题现象
首先是问题现象,中文版 WordPress (尤其是从老版本一路升级上来的)用户升级到 4.3 后可能会遇到后台编辑器无法切换“可视化”与“文本”模式,“添加媒体”按钮失效,代码高亮插件按钮丢失以及第三方MCE插件失效等问题。
当然最后一个请到插件页面保存更改两次即可。
解决思路
首先英文版是没有问题的,最简单的办法就是通过 通用 选项将你的 WordPress 暂时切换到英文语言看看后台编辑页面是否正常,如果回复了正常,那么说明确实是因为翻译版本造成的问题。
猜测
可能是由于我们是从老版本一路升级上来的,所以翻译包存在了一些奇奇怪怪的权限问题导致并没有被更新而且没有检测到更新的版本,所以才会出现老版本翻译配适新版本系统的现象,最终导致了各种 bug 。
解决办法
先把语言环境切换成英文:
这一步很简单, 设置 → 常规
里边找到语言环境,然后切换为 英文 即可。
然后到网站目录下删除语言包:
不放心的话可以改名,我们找到目录 /www/wp-content/language
然后将之改名。
再将语言环境切换回中文:
回到 设置 → 常规
当中将语言设置回中文。
最后更新语言包:
这时候你看到更新里会有一个提示,点进去在最低端找到更新翻译,按照提示更新翻译,这时候再回到编辑页面看看——一切都正常了。