冨山陽平のブログ “思いきり やりぬく”

ITの適正活用,WordPress,ウェブサイト,ITの適正活用、組織風土改革、従業員満足度調査、これあらた、久留真家、冨山陽平

冨山陽平のブログ 思いきりやりぬく

WordPressにおけるフィードの時間修正

2009/05/14 (木)

 WordPressを使用していて、恥ずかしながら最近気づいたのですが、フィードの時刻がどうやら、標準時(日本時刻から見ると9時間前)が表示されていたようです。

 検索してみると当然修正すべき点と云わんばかりにたくさん出て参りました。しかし、よくみるといくつか間違いを記載しているブログもありましたが、Taste of Windさまに書かれているものが自分でも試してみて正解のようです。

 以下、修正点を記します。行番号はずれている可能性もあるので、その周辺と云うことで解釈してください。

***修正点をお読みになる前に***
赤字部分が修正点です。
かならず、バックアップをとって実施してください。
この修正によるトラブルに責任は負いませんので、あらかじめご了承ください。

試行環境は、Wordpress:2.7.1, PHP:5.2.9です。下記のfeed-で始まるすべてのファイルはwp-includesの中に入っています。
なお、PHPのバージョンが5.1.2以前の場合、Y-m-d\TH:i:sPと書かれている部分は、Y-m-d\TH:i:s+09:00としてください。

***修正点***
feed-atom.php(23) <updated><?php echo mysql2date('Y-m-d\TH:i:sP', get_lastpostmodified()); ?></updated>
feed-atom.php(40) <updated><?php echo get_post_modified_time('Y-m-d\TH:i:sP', false); ?></updated>
feed-atom.php(41) <published><?php echo get_post_time('Y-m-d\TH:i:sP', false); ?></published>

feed-atom-comments.php(27) <updated><?php echo mysql2date('Y-m-d\TH:i:sP', get_lastcommentmodified(), false); ?></updated>
feed-atom-comments.php(68) <updated><?php echo mysql2date('Y-m-d\TH:i:sP', get_comment_time('Y-m-d H:i:s', false), false); ?></updated>
feed-atom-comments.php(69) <published><?php echo mysql2date('Y-m-d\TH:i:sP', get_comment_time('Y-m-d H:i:s', false), false); ?></published>

feed-rdf.php(26) <dc:date><?php echo mysql2date('Y-m-d\TH:i:sP', get_lastpostmodified(), false); ?></dc:date>
feed-rdf.php(29) <sy:updateBase>2000-01-01T12:00+09:00</sy:updateBase>
feed-rdf.php(43) <dc:date><?php echo mysql2date('Y-m-d\TH:i:sP', $post->post_date, false); ?></dc:date>

feed-rss.php(18) <lastBuildDate><?php echo mysql2date('D, d M Y H:i:s O', get_lastpostmodified(), false); ?></lastBuildDate>

feed-rss2.php(28) <pubDate><?php echo mysql2date('D, d M Y H:i:s O', get_lastpostmodified(), false); ?></pubDate>
feed-rss2.php(38) <pubDate><?php echo mysql2date('D, d M Y H:i:s O', get_post_time('Y-m-d H:i:s', false), false); ?></pubDate>

feed-rss2-comment.php(50) <pubDate><?php echo mysql2date('D, d M Y H:i:s O', get_comment_time('Y-m-d H:i:s', false), false); ?></pubDate>

WordPress ポケットリファレンス (POCKET REFERENCE)

新品価格¥2,604から
(2010/6/27 12:06時点)

カテゴリー: ITの適正活用

キーワード: ,

コメントとトラックバック: 1件あり

トラックバック先:

コメント(1件あります)

  1. SLT-A77 より:

    私はいつも私を活用できる​​ヒントについては、オンラインを研究しています。ありがとう!

コメントを残す