未来に生きてる…wordpressの時間がズレる

*時間がない方は先に設定方法から参照してください

はじめに

最近になってWordpressの時間がズレているのに気がつきました:(;゙゚’ω゚’):

どうなっているのかというと……

sitemap.xmlをプラグインを使って更新していたんですが、おかしいところはありませんね。

でもふとパソコンの時間を見ると

5時 あれ…… 8時 になってる!!

未来に生きているぜ……
ちなみに現在の時間は午後の5時ですが、wordpress自体は翌日の朝8時を示しています。
15時間ズレてしまっているorz

これはさすがにおかしいってことで今回は時間を戻したいと思います(←カッコイイね)

なぜズレているのか?

wordpressにはタイムゾーンを選ぶ事ができます

このように
しかし東京を選んでもズレたままです。
WordPressの設定ファイル(wp-setting.php)を見てみると

このようになっています。これはUTC時間帯になっているのでズレたままなのかな
ちなみにUTC時間はJSTと比べると15時間ずれています。

参考にさせていただいたページ
時間表示早見表
UTC時間早見表


設定方法

設定方法は大まかに2つ存在します。

  1. wordpress設定ファイルを変更する
  2. 使っているテーマの設定ファイルを変更する

どちらの設定がいいのかは人それぞれだと思います。
1の場合
wordpress設定ファイルを変更するのは怖いでし、なによりwordpress自体をアップグレードしたときに上書きされてしまうのでまた時間がズレてしまう。
2の場合
使っているテーマの設定ファイルを変更するのも怖いですが、アップグレードした時に上書きされるのが面倒くさいので今回は2番の方法で設定したいと思います

実際の設定方法

①wordpressの管理画面⇒外観⇒テーマ編集
②テーマのための関数(functions.php)を編集

[php]
<!–?php <br ?–>//////// Widgetized Sidebar.
date_default_timezone_set( ‘Asia/Tokyo’ );
[/php]

dateから始まる行を入れて更新してみてください。これで設定は完了です
確認してみると……

変わってますねーー

おわりに

ちゃんと時間通りになりました。
これで一安心です、ページはだいぶ見づらくなってしまいました。
なんとかしたいとおもいます。では

参考にさせていただいたページ
WordPressで一部スクリプトが9時間ズレる場合の対応 / ネットに書かれていないことを綴る


WordPressで投稿した記事の投稿時間がずれる件 | そば どっと びず