ホーム » サイト製作備忘録 » WordPressでPHP使ったら時刻がおかしくなった

WordPressでPHP使ったら時刻がおかしくなった

WordPressでサイトリニューアルしているのですが、TwitterのタイムラインとブログのRSSをPHPを使って読み込もうとしたら、投稿時刻がなぜか世界標準時で表示されました。Wordpressの設定は日本時間になっているのですが・・・。

テーマも自分で作っておりますので、function.phpを作ってに次の1行を書いたら直りました。

<?php
date_default_timezone_set('Asia/Tokyo');
?>

調べてみたら、2.9からの不具合みたいです。(自信ないけど)。こんなんWordpress本体の機能として持ってくれててもいいと思うんですが・・・。

ちなみに他のWordpressのサイトも同様の症状が出ていたので試してみたら、直ったのは自分で作ったテーマの物だけ・・・。気持ち悪いけど、とりあえず実用上困るわけでもないので、気力がみなぎるまで放置します。

関連記事

何かコメントがあればどうぞ

▲このページの先頭に戻る