WordPress 2.5 可视化编辑器不能工作及应对方案
在 WordPress 2.5 版本的所有问题中,最为严重的一个莫过于可视化编辑器不能工作。可视化编辑器,visual editor或者说 WYSIWYG editor (What you see is what you get,所见即所得编辑器),(以前叫做 rich editor,中文富文本编辑器),是 WordPress 2.5 中最惹眼的亮点之一,这个编辑器可以让很多不懂技术的网友轻松使用 WordPress 2.5 进行排版,降低了 WordPress 2.5 的门槛。但是,目前这个问题存在严重 bug,就是可视化编辑器不能工作,无法切换到 WYSIWYG editor。在 Firefox 和 IE7 浏览器下均存在此问题。
在 WordPress 2.5 之前,也有类似的问题;但对于 2.5 之前的版本,网友基本摸索出了解决办法(附在最后),而这个办法已经不能用在 WordPress 2.5 中。
针对 WordPress 2.5 可视化编辑器的问题,在 WordPress 官方论坛上也是一片抱怨,并且至今没有完美的解决方案。不过,你可以按照以下办法来进行尝试。
办法1:清空浏览器缓存。
有时候,此问题仅仅是因为浏览器使用了缓存的原因。你只需要清空浏览器的缓存,重新打开,就发现可视化编辑器可能就重新工作了。
办法2:禁用压缩功能。
有时候,这个问题之所以不工作,仍然是服务器不支持gzip,或者php没有正确配置。你只需要修改禁用gzip即可。办法是,找到 <WordPress安装目录>/wp-includes/js/tinymce/tiny_mce_config.php 文件,其中第167行:
- 'compress' => true,
修改为
- 'compress' => false,
保存。然后重新打开,可视化编辑器可能重新工作了。
办法3:重新安装 WordPress。
有时候不一定是服务的问题,也不是缓存问题。比如说,有的网友在同一台服务器上,全新安装的 WordPress 不存在问题,而升级的 WordPress 存在问题。因此重新安装有时候可以解决问题,但建议按照如下步骤进行:
- 重新安装 WordPress;
- 在插件面板,禁用全部插件;
- 现在去写文章,可视化编辑器出现了吗?如果是,继续往下;如果否,请回第1步;
- 如果可视化编辑器已经出现,去插件面板激活所有插件;
- 再次检查可视化编辑器时否工作正常。如果插件激活状态下,可视化编辑器可以正常工作,那基本上就正常了。
目前来说,我们只有通过上述办法来尝试解决 WordPress 2.5 中可视化编辑器不能工作的问题。当然,这里面办法2是相对容易操作的,陈华网友的问题也是按照这个办法解决的。
你在使用 WordPress 2.5 过程中发现别的问题了吗?或者可曾解决过 WordPress 2.5 中的某个问题?如果有的话,都欢迎加入我们的 WordPress 2.5 找错大行动。
附:WordPress 2.5 之前版本(2.3, 2.2, …)中同样问题的解决办法
对于之前的版本,解决办法也是禁用 gzip 功能。具体操作,找到 <WordPress安装目录>/wp-includes/js/tinymce/tiny_mce_gzip.php ,在第87行(WordPress 2.3.3版本,其他版本可能有差异),找到:
- if ((in_array('gzip', $encodings) || in_array('x-gzip', $encodings) || isset($_SERVER['---------------'])) && function_exists('ob_gzhandler') && !ini_get('zlib.output_compression') && ini_get('output_handler') != 'ob_gzhandler') {
- $enc = in_array('x-gzip', $encodings) ? "x-gzip" : "gzip";
- $supportsGzip = true;
- }
将其中最后的 $supportsGzip 设置为否,也就是
- $supportsGzip = false;
保存,这时候就可以看到你的可视化编辑器了。





学习了啊
我现在又换回2.33版本了
这个2.5这个版本还有Widgets,没法手动排序,只默认到最后,不太舒服。
禁用Gzip我认为不是什么良方,因为经Gzip压缩过的php和css一方面可以加快网页载入,另外也可以节省流量。不过2.5的后台里已经找不到设置Gzip的地方了。
很多插件会导致2.5里的可视化编辑器失效,我知道的有related posts和修改版的wp contact-form。
用了一段时间,我倒觉得代码编辑方式挺好用的,已经不在乎能不能可视化了。
禁用gzip算是权益之计,毕竟很多网友不习惯使用代码编辑方式。
另外,我再考虑,如果禁用gzip之后,再打开gzip功能,不知道是否好用。
[…] WordPress 可视化编辑器不能正常工作 这时很多 WordPress 用户遭遇的烦心事。这里介绍了一些解决方案,可以让你的的可视化编辑器重现,详细介绍及解决方案:WordPress 2.5 可视化编辑器不能工作及应对方案 […]
谢谢…今天可视化编辑器突然进不去了,终于找到解决方法了
@bubuyu,不客气,能对网友有些帮助,就是对我们的肯定。
[…] 本文来源 […]
如果确定是gzip插件引起的就好办了,只是麻烦点,需要可视化时,关闭gzip,用完了再启用gzip插件
超级感谢啊~~ 好东东~~