前阵子小布少爷,突然问我,为何她的 RSS 订阅器出现错误码,我看了一下想说八成一定又是小布少爷乱搞,才又造成阅读器出错,结果我检查了一下自已的 RSS,才意外发现到,怎么梅问题的 RSS 也出现一样的错误画面,上网搜寻了一下,才发现原来是因为首行是空白开头,造成格式不符,而产生了错误画面,但怎么会造成空格呢? 其主因就是主题啰!于是我就一个一个找,终于找到了问题所在,因此若你也发生此问题的朋友,不妨也一块检查看看啰!
经我实测后,是主题的 functions.php 这只有空白所造成的,由于我这一只又包了很多的 php,所以得一只一只的打开来看,将空白给删除。
有时候 feed 会有快照缓存问题,明明已没有空白,但还是一直出现错误,这时可用 FEED 的网站来检测看看,当正确无误的话,下方会出现恭喜的文字,同时下方会提供一个 RSS 的验证图示可使用。