今天在使用 WordPress 修改以前发布过的文章时,在点击“更新”按钮的时候出现了错误提示,具体提示信息如下:
Warning: fsockopen() [function.fsockopen]: unable to connect to translate.google.com:80 (Connection timed out) in /yzznl.cn/wp-includes/class-snoopy.php on line 1148
Warning: Cannot modify header information – headers already sent by (output started at /yzznl.cn/wp-includes/class-snoopy.php:1148) in /yzznl.cn/wp-includes/pluggable.php on line 890
从上面的错误提示可以看出问题应该是出在和 Google 翻译有关的功能上,仔细想想整个网站所用到和翻译有关的地方只有一个 wp slug translate 插件,这个插件主要功能是通过将 title 用google translate 翻译成英语或者拼音,所以断定所出现的错误应该和这个插件有关。
修改文章时出现 Cannot modify header information 的解决方案
我所用的解决方案是立即停用了 wp slug translate 插件,再次更新文章时发现已经正常。
随后又启用了此插件,发现也没再出现过问题。很奇怪,可能是 Google 的翻译服务就在那段时间出现了问题吗?不管怎样,问题解决了就好,如果你也遇到了这样的问题,希望本文可以帮助到你。
我用的是cos_slug_translator插件也出现这个问题了,但是停用在启用貌似没什么效果! 好像是空间禁用了 某些函数导致的。。。
虽然是老早以前的事了,但也不得不感叹一下。这个翻译插件用一次就出现一次错误,看来还真不能偷懒。现在都是人工翻译了,听说拼音对于百度seo友好。╯﹏╰
以插件要慎用大多是由于第三方插件或主题得不兼容造成的
唉,我也出现过这种错误,后来在wp论坛里找到了解决放法。
不能乱用
插件的
正在找这个,多谢分享!
我也没遇过~~
遇到过类似的情况,插件导致的
龌龊的我,又来留言了.
为啥俺的博客都建了1天.百度咋还不收呢?
插件还是少用的好
好旺的人气,来晚了
还真用过这个插件,先收藏了,以后用的着!
呵呵好像没出现过这个问题啊
下次装的时候会注意
貌似俺还没遇到过这个问题。老早就没用这个translate插件了
看不懂,支持一下,发点Z-blog程序的就看懂了,呵呵~~
嗯,看来尽量不用插件!
插件多了还真是麻烦啊~~
插件用得多了,问题就跟着来了。能不用就不用。
对于不懂得代码的人来说,如果真的出现问题,还真难解决。
插件之间也容易冲突。
学习了~
有一个原因就是编码
我是以前修改模板代码时经常遇到Cannot modify header information提示,每次只能替换文件才能解决
插件能不用就不用
暂时还没遇到爱。
貌似俺还没遇到过这个问题。老早就没用这个translate插件了
没用那个插件, 一般自行设置别名, 有时的确很苦恼. 不过还是坚持使用别名.
没有遇到过,一般遇到我就百度谷歌了!
好吧 我是慕名而来的。。。试着把class-snoopy.php改成UTF8无BOM格式的
从来没有遇见过这样的问题
看来也是插件的问题了,这个插件一多,问题隐患也就有
谷歌的很多服务最近总是不定时的挂掉啊,宫刑部有动作。
我也见过这种情况
经验之谈
博主这里是个解决问题的小宝库啊
这个我还没出现过 呵呵
暂时没碰到过。。。。
呵呵 我还没用过这款插件
貌似对url很好
恩恩,看看。。。
没用那个插件,类似的问题也还没碰到过,看看,心里有个数。
万一以后遇上了,也不怕了。
没遇到过
所以插件要慎用,呵呵
没有遇到过,但表示支持
一般出现Cannot modify header information 问题大多是由于第三方插件或主题得不兼容造成的