wordpressの記事をRSS graffitiを使ってFacebookに読ませたら、時刻がずれていた時の修正メモ

wordpressの記事をRSS graffitiを使ってFacebookに読ませたら、
「published」って項目の時刻が投稿時刻とずれてました。その修正メモです。

ネットで検索するといくつかページが出てきたのですが、全部ダメ。
結局、関係ありそうなファイル、コードを少しずつ修正して、なんとか解決しました。

修正したのは
wp-includes/feed-rss2.php

28行目と38行目に「+0000」という表記がありますが、
これを「-0900」に修正することで直りました。

このあたりの数字の出し入れが理解出来ず苦しみましたが、
目的は達成できたので、理屈は放っておきます。

ちなみに、wordpressのバージョンは3.1.3です。

RSS graffitiを使ってRSSを読ませている人は多く、
それらの人をみると、ほとんど時刻ズレてます。
アメブロとか多いですね。

修正方法知っている方いらっしゃったら、シェア下さい。

以下検索に使ったワード。

  • gmt 日本時間
  • GMT時間
  • pubdate wordpress 3.1rss pubdate get_lastpostmodified(‘gmt’), false);
  • wordpress published
  • wordpress published rss graffiti
  • wordpress published rss graffiti gmt
  • wordpress published rss graffiti 時差
  • wordpress rss get_lastpostmodified
  • wordpress rss get_lastpostmodified ずれ
  • wordpress rss get_lastpostmodified 時差
  • wordpress rss graffiti get_lastpostmodified
  • wordpress rss graffiti gmt
  • wordpress rss pubdate get_lastpostmodified
  • wordpress 時差 pubdate
  • wordpress 時差 pubdate 国内サーバー
  • wordpress 時差 pubdate 日本サーバー
  • wordpress 時差 rss graffiti get_lastpostmodified
  • wordpress 時差 rss graffiti gmt
  • 時差 pubdate

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です