wordpress rss feed出错

这两天wordpress不断升级,一直没注意升级后有没有产生什么问题。

今天终于发现问题了,弄了很久,最终发现问题不在于wordpress。

问题经过

当升级到wordpress 3.03或 wordpress 3.04后,浏览rss2的feed时出现如下错误:


在chrome里面也是这样的错误提示,于是在本地不断测试,重装全新的wordpress网站,不安装任何插件、使用官方主题,还是没解决问题。

于是,我想是不是wordpress这段时间升级出现了这个bug?在百度谷歌bingyahoo所有搜索引擎找完还没找到结果后,突然之间在我又一个网站上看到升级到wordpress3.04后正常输出rss feed。

更加曲折

我发现那个网站使用的是英文原版的wordpress,于是在本地全新重装wordpress,再打开rss2时正常了。

刚刚想庆幸一下,不小心在IE里面点击一下刷新又出错了。还是上面的提示,难道还有其他原因?

真相在此

最后想到会不会是ie不能解析这个格式的RSS呢?于是上谷歌找到这个网站:http://validator.w3.org/feed/ 专门用来验证FEED文件的。

于是check了一下,终于发现病根了:

 

原来使用了has_post_thumbnail这个function,却没有添加add_theme_support( ‘post-thumbnails’ );

删掉这个function后,终于显示feed了。


更多请见:http://bammoo.com/archives/39.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值