zonble’s promptbook 我是全宇宙底Enerrgy底總量

2005 年 2 月 21 日

我的電腦 WordPress 1.5 在 wp-rss2.php 的 bug

最近時間實在不多,所以說真的,實在很不想花時間處理像這樣的事情。而才剛升級到 WordPress 1.5 ,居然就發現了一個嚴重的缺陷,那就是,如果你在 WordPress 1.5 上套用了英文語系以外的語系檔案(例如中文化),那麼 RSS2 的feed就會爛掉,原因是 WP 1.5 會把 RSS2 當中的日期語法,如月份、星期幾等,也一併換成語系檔案中的字串,而造成各種 RSS 閱讀軟體無法閱讀。

解決的方法是要改一下 wp-rss2.php 這個檔案,找一下第 36 行,把:

<pubDate><?php echo mysql2date('D, d M Y H:i:s +0000', get_the_time('Y-m-d H:i:s')); ?></pubDate>

改成

<pubDate><?php echo mysql2date('D, d M Y H:i:s +0000', get_the_time('Y-m-d H:i:s'), 0); ?></pubDate>

相關討論可以參見:

RSS2 feed does not validate when using translation mo file
wp-rss2.php broken after localization

文章分類: — zonble @ 8:08 pm #

13 項留言回應 »

  1. 可是现在我还是无法通过bloglines订阅你的blog啊

    來自 zephyr 的 迴響留言 — 2005 年 2 月 21 日 @ 8:21 pm

  2. […] dPress 1.5] 無耐心之懶人快速升級法 Blog 升級到 WordPress 1.5 (Strayhorn) WordPress 1.5 在 wp-rss2.php 的 bug [WP] 表情符號 wp-grins 比想像中簡單,十分鐘 […]

    來自 Anson’s Blah Blah Blah » Blog Archive » Upgrading WordPress 的 Pingback — 2005 年 2 月 25 日 @ 11:25 am

  3. […]

    來自 ChinLung’s Blog » Blog Archive » Wordpress 1.5 的 Pingback — 2005 年 2 月 26 日 @ 8:50 am

  4. 我使用 Firefox + Sage 還是無法訂閱 Feed。:)

    來自 yuanfarn 的 迴響留言 — 2005 年 3 月 9 日 @ 5:41 pm

  5. 和4樓完全一樣的情況 XD
    剛剛才回想到有Sage這東西,訂閱之後觀看直接出現下面的訊息
    Error: XML 分析錯誤

    來自 Chris 的 迴響留言 — 2005 年 3 月 10 日 @ 2:06 am

  6. 請問zonble,

    如果透過bloglines訂閱我自己的blog,會發現不少多餘的rss feed(像是分類的feed),請問我該如何修改才能刪除它們 or 使它們不被訂閱?

    謝謝!

    來自 hsuyo 的 迴響留言 — 2005 年 3 月 15 日 @ 1:50 pm

  7. 不知道耶。

    來自 zonble 的 迴響留言 — 2005 年 3 月 15 日 @ 6:28 pm

  8. zonble大概很忙,但是我還是很想問一下關於Theme Switcher
    1.5版外掛上Theme Switcher後可以順利變更面板,但是切換面板後點選延伸閱讀後卻又變回預設,不知道是什麼原因?

    來自 盒子 的 迴響留言 — 2005 年 3 月 17 日 @ 6:51 pm

  9. […]

    來自 William’s Blog » Blog Archive » WordPress 升級至 1.5.1 的 Pingback — 2005 年 5 月 10 日 @ 1:44 pm

  10. […]

    來自 » Blog Archive » 系統升級 的 Pingback — 2005 年 5 月 14 日 @ 9:48 pm

  11. […]

    來自 Lisrel@Bad Sector » Blog Archive » 升級1.5 的 Pingback — 2005 年 5 月 21 日 @ 1:09 am

  12. […] WordPress 1.5 在 wp-rss2.php 的 bug 最近時間實在不多,所以說真的,實在很不想花時間處理像這樣的事情。而才剛升級到 WordPress 1.5 ,居然就發現了一個嚴重的缺陷,那就是,如果你在 WordPress 1.5 上套用了英文語系以外的語系檔案(例如中文化),那麼 RSS2 的feed就會爛掉,原因是 WP 1.5 會把 RSS2 當中的日期語法,如月份、星期幾等,也一併換成語系檔案中的字串,而造成各種 RSS 閱讀軟體無法閱讀。 […]

    來自 siko Blog » WordPress 1.5 在 wp-rss2.php 的 bug - 『轉載』 的 Pingback — 2005 年 11 月 21 日 @ 1:08 pm

  13. […] WordPress 1.5 upgrade to 1.5.1 Posted May 11, 2005 新版的WordPress發佈了,消息來自gslin和hsuyo,新版的1.5.1修正了幾個BUG,包括這個和繁體中文速度很龜的問題,本想手動修改,這下全免了,哈哈。 […]

    來自 WordPress 1.5 upgrade to 1.5.1 « Khwooo’s Weblog 的 Pingback — 2008 年 1 月 30 日 @ 3:20 am


Powered by WordPress 2.5, Yichi.org, ideas and cares.

Weizhong Yang(a.k.a zonble)
Email:zonble@gmail.com
AIM: zonble@man.com