其他造成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 documentBelow is a rendering of the page up to the first error.
解决这个方法很简单,只需要打开提示错误的插件php文件,看看里面是否有空行将它删除就行了。
今天就写到这里,没有更新几天了,虽然这个问题不大但是也是大家很容易忽视的问题。
One comment
话说我还真没在乎。。。
RSS我用的Feedsky。。。。