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

この記事は、作成日から15年経過しています。内容が古い可能性があります。またこの記事は、大幅なデザイン変更前に書かれたものですので、レイアウトが崩れている可能性があります。ご了承ください。

 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時点)

  • URLをコピーしました!
  • URLをコピーしました!

コメント

コメント一覧 (1件)

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

コメントする

目次