Feed on
Posts

iTunes Store(Japan)

2010年11月1日よりAmazonが販売、発送する全商品の無料配送が完全サービス化に!

WordPressのプラグインの「Lifestream」ですが、最初は問題なかったのですが、いつの頃からか投稿時間が9時間ずれるようになってしまいました。(1月15日のからおかしくなっているようです)

ググってみると、

WordPressのプラグインLifestreamの時刻表示の不具合について | Blueな雑日記
WordPressのプラグインLifestreamの時刻表示の不具合について(改) | Blueな雑日記のページに、

まず、タイムゾーンの設定を日本に設定してやる。
date_default_timezone_set(‘Asia/Tokyo’);

/wp-content/plugins/lifestream/lifestream.php
の上部に追加する。

やっぱりタイムラインの日別けがおかしいので、追記修正した。(2010年01月17日)
/wp-content/plugins/lifestream/inc/core.php
の97行目の
return $this->date + LIFESTREAM_DATE_OFFSET;

return $this->date;

に変更した。

早速、修正してみました。
(なんか私の環境ではダメみたいです。)

さらに原因はなにかと、ググってみると

hiromasa.another :o) » Blog Archive » WordPress 2.9 リリースと 2.9 対応版 wp-kyodeki とタイムゾーンと

さて、なんでだろうという話ですが、コアの wp-settings.php に以下のコードが追加されていました。
if ( function_exists(‘date_default_timezone_set’) )
date_default_timezone_set(‘UTC’);
PHP の date 関数の戻り値などに影響する、timezone の設定でこれが標準時間になるようになっています。 というわけで、これがなかった今までは日本時間が戻ってきていたのですが、UTC になったので標準時間がもどってくるようになった、ということでした。

ということだそうです。

WordPress 2.9のプラグインの時間 « PC総合研究所
WordPress 2.9.1のプラグインの時間 « PC総合研究所

その対処法というのは、wp-settings.phpの21, 22行目
if ( function_exists(‘date_default_timezone_set’) )
date_default_timezone_set(‘UTC’);
をコメントアウトするだけ。

という対処法もあるようです。

2010.1.22追記
こちらの対処法にしてみました。結果は明日

Share on Tumblr

Leave a Reply

:) :D :( :o 8O :? 8) :x :P ;) :!: :?: :| :lol_wp: :redface_wp: :cry_wp: :evil_wp: :twisted_wp: :rolleyes_wp: :idea_wp: :arrow_wp: :mrgreen_wp: