升级WordPress解决RSS时间码问题

Wednesday, June 8th, 2005 | WordPress

车东最近因为WordPress的RSS Feed的时间问题,好像比较郁闷,不但在5月底更新了这个最初写于4月11日的指出我的Blog因为中文化而出现RSS Feed时间码错误的帖子,而且今天还另外写了一篇文章,将错误的Feed时间比喻成标错生产时间的牛奶。不但如此,车东作为MT的用户,还实在忍不住到WordPress的支持论坛一口气回了五个帖子要求修正这个小bug。

RSS Feed时间码的错误的确是个很明显也很容易解决的小bug,其实在WordPress推出1.5.1版的时候,就已经解决了这个bug了。车东最近指出的几个基于WordPress而在Lilina聚合时出错的Blog恰恰都是使用WordPress1.5而没有升级的Blog。而在WordPress1.5.1中,生成Feed pubDate的代码已经可以从数据库中根据用户的时区设置获取时间了,同样,车东指出的中文本地化后Feed时间码因为翻译成中文而乱掉的bug也修复了。WordPress1.5的Feed时间码错误虽然也不是什么大问题,不过还是会让RSS的读者比较郁闷,就为这一点,你也值得将WordPress升级,何况WordPress的升级还是非常的简单。当然,如果实在不想升级,那么也很简单,参照我的这篇文章或者WordPress的官方修改方法自己改一下代码就可以了。

另外,WordPress从推出1.5.1后,因为bug与安全漏洞发布了两次更新版,现在的最新版本是1.5.1.2了。

Tags: ,

7 Comments to 升级WordPress解决RSS时间码问题

Che Dong
June 9, 2005

谢谢 未先生

shunz
June 9, 2005

wp的sitemap插件好像又有时间码错误的bug

june6
June 10, 2005

升级到1.5.1.2的时候我还现巴巴的跑去改了时区,结果发现1.5.1.2不需要改就好用的,看来chedong的努力卓有成效哇。:)

mulberry
June 13, 2005

? 我怎么觉得并没有改正这个问题呢。察看rss,这个帖子的时间是 Wed, 08 Jun 2005 15:34:21 +0000
应该是 Wed, 08 Jun 2005 15:34:21 +0008 吧

Tangos
June 13, 2005

err…我对php语言一窍不通,直觉来说应该是+0800才是对的,不过从RSS阅读器中看的时间的确已经是完全正确了,也就是发表的时间是11:34 pm。WP代码的修改变化可以看这里

mulberry
June 15, 2005

是我搞错了,输出为GMT就是解决问题了。
不懂,既然这样,为什么还要后面的时区部分干嘛?都是+0000

btw:我也不懂编程

[...] 升级WordPress解决RSS时间码问题 [...]

Leave a comment

Search

Google Friend Connect