- 2008-03-31 (月) 19:26
- 雑記
いつもの日記と違いメモ書きなのでこの記事は読まないでください。笑。
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>
に変更。
以上です。
間違いがあったら教えてください。
- Newer: 服は着るものであり着られるものではないって?
- Older: ブログロールの吐き出し方を変更
「WordPress 2.5のフィードの時間修正」の関連記事
Comments:0
Trackbacks:1
- Trackback URL for this entry
- http://karu.jp/w/51.html/trackback
- Listed below are links to weblogs that reference
- WordPress 2.5のフィードの時間修正 from karu.jp
- pingback from RSSの修正 « BLOG | Tree of Courage 09-01-27 (火) 23:17
-
[...] 以下参考サイト http://karu.jp/w/51.html [...]







