WordPress 2.5のフィードの時間修正

いつもの日記と違いメモ書きなのでこの記事は読まないでください。笑。

WordPressが2.5にバージョンアップしました。
前回2.3.3にバージョンアップしたときに、feedに書き出される時間がおかしくて修正したのですが、やはり今回のバージョンアップでも、ダウンロードしたファイルは時間の設定が標準時に設定されていました。

ってことで、今回も前回とまったく同じ修正をしてRSSフィードの時間を修正しました。

wp-includes/feed-atom.php

23行目
<updated><?php echo mysql2date(‘Y-m-d\TH:i:s\Z’, get_lastpostmodified(‘GMT’)); ?></updated>

<updated><?php echo mysql2date(‘Y-m-d\TH:i:s\Z’, get_lastpostmodified()); ?></updated>
に。

42行目、43行目
<updated><?php echo get_post_modified_time(‘Y-m-d\TH:i:s\Z’, true); ?></updated>
<published><?php echo get_post_time(‘Y-m-d\TH:i:s\Z’, true); ?></published>

<updated><?php echo get_post_modified_time(‘Y-m-d\TH:i:s\Z’, false); ?></updated>
<published><?php echo get_post_time(‘Y-m-d\TH:i:s\Z’, false); ?></published>
に。

wp-includes/feed-rdf.php

26行目
<dc:date><?php echo mysql2date(‘Y-m-d\TH:i:s\Z’, get_lastpostmodified(‘GMT’), false); ?></dc:date>

<dc:date><?php echo mysql2date(‘Y-m-d\TH:i:s\Z’, get_lastpostmodified(), false); ?></dc:date>
に。

44行目
<dc:date><?php echo mysql2date(‘Y-m-d\TH:i:s\Z’, $post->post_date_gmt, false); ?></dc:date>

<dc:date><?php echo mysql2date(‘Y-m-d\TH:i:s\Z’, $post->post_date, false); ?></dc:date>
に。

wp-includes/feed-rss2.php

27行目
<pubDate><?php echo mysql2date(‘D, d M Y H:i:s +0000’, get_lastpostmodified(‘GMT’), false); ?></pubDate>

<pubDate><?php echo mysql2date(‘D, d M Y H:i:s O’, get_lastpostmodified(), false); ?></pubDate>
に。

36行目
<pubDate><?php echo mysql2date(‘D, d M Y H:i:s +0000’, get_post_time(‘Y-m-d H:i:s’, true), false); ?></pubDate>

<pubDate><?php echo mysql2date(‘D, d M Y H:i:s O’, get_post_time(‘Y-m-d H:i:s’, false), false); ?></pubDate>
に変更。

wp-includes/feed-rss2-comments.php

29行目
<pubDate><?php echo gmdate(‘r’); ?></pubDate>

<pubDate><?php echo date(‘r’); ?></pubDate>
に変更。

49行目
<pubDate><?php echo mysql2date(‘D, d M Y H:i:s +0000’, get_comment_time(‘Y-m-d H:i:s’, true), false); ?></pubDate>

<pubDate><?php echo mysql2date(‘D, d M Y H:i:s O’, get_comment_time(‘Y-m-d H:i:s’, false), false); ?></pubDate>
に。

wp-includes/feed-rss.php

19行目
<lastBuildDate><?php echo mysql2date(‘D, d M Y H:i:s +0000’, get_lastpostmodified(‘GMT’), false); ?></lastBuildDate>

<lastBuildDate><?php echo mysql2date(‘D, d M Y H:i:s O’, get_lastpostmodified(), false); ?></lastBuildDate>
に変更。

以上です。
間違いがあったら教えてください。

“WordPress 2.5のフィードの時間修正” への1件のフィードバック

コメントを残す

メールアドレスが公開されることはありません。