解决WordPress RSS错误,发现一个很容易忽视的地方

Dec 18th Sun, 2011/JiaJieChan/折腾/2,142 阅读/1 评论

rss其他造成RSS错误除了主题有空行、配置文件有空行,还有一个就是插件的问题,很多人都会忽视的一个问题,就是在开启插件的时候都会有相关的提示的,虽然部分插件出现警告后都依然能用,但是也会造成其他地方出错误的,就向下面的例子。

这个问题也是今天发现的,当我开启WP2Sinablog时就出现警告“这个插件在启用的过程中产生了 1 个字符的异常输出。如果您遇到了“headers already sent”错误、同步 feed(通常是 RSS)出错等问题,请尝试禁用或移除本插件。”,其实这里都已经提示了,所以要排查是否插件造成的,只要看看哪一个插件会出现这样的提示,基本就可以解决问题可。

上面所说的RSS错误就是打开feed的时候提示以下错误,当第三方订阅器就不会有这个问题,看来WP自带的RSS订阅器兼容性还不怎么行啊,区区的一个空行就会造成这个问题。

This page contains the following errors:

error on line 2 at column 6: XML declaration allowed only at the start of the document

Below is a rendering of the page up to the first error.

解决这个方法很简单,只需要打开提示错误的插件php文件,看看里面是否有空行将它删除就行了。

今天就写到这里,没有更新几天了,虽然这个问题不大但是也是大家很容易忽视的问题。

声明: 本文采用 BY-NC-SA 协议进行许可. 转载请出示版权信息.
  1. Dec 21st, 2011 at 18:40 / #Url

    话说我还真没在乎。。。
    RSS我用的Feedsky。。。。

  1. 本文目前尚无任何 trackbacks 和 pingbacks.
支持使用Gravatar头像

JiaJieChan提醒您: 要回复某人的评论,请将鼠标移动到那条评论,评论右边就会出现Replay字样(一定是要鼠标指针中的评论),在评论框中出现的的后面下一行填写评论提交即可.被回复者将收到邮件通知噢; 要是想直接对本文评论请直接在评论框留言即可,然后点提交.