wordpress の時間のズレ
永いこと wordpress を使っていて、今更気付かされたのですが…..^^;
と言うか、自分のページに過去の今日の日付の記事を表示させていて、日付が変わったのに、過去のその日の記事がどうも半日ほど経たないと表示してくれない事に気付いてはいたのですが…..
ダッシュボードのタイムゾーンの設定でちゃんと UTC+9 としてあるのにぃ….
が、気のせいではなくて、ホントに9時間ズレていたのでした ^^;
でもってテーマの functions.php に
date_default_timezone_set(‘Asia/Tokyo’);
を加えてやったのでした。
めでたしめでたし!
追記 2015.01.10
どっこい、めでたくありませんでした ^^;
今度は天気予報の日付取得に悪さをしていたもよう…^_^;
正しくは
$today = getdate(); の前に
date_default_timezone_set(‘Asia/Tokyo’);
を入れてあげて修正しました。
これでOKかな?
1 2 3 4 5 6 7 8 9 10 |
<?php date_default_timezone_set('Asia/Tokyo'); $today = getdate(); query_posts( 'monthnum=' . $today["mon"] . '&day=' . $today["mday"] . '&orderby=date&order=DESC' ); ?> <?php while (have_posts()) : the_post(); ?> <?php the_time("Y. m .d"); n ?> <a href="<?php the_permalink() ?>"><?php the_title(); ?></a><br/> <?php endwhile;?> <?php wp_reset_query();?> |
2024-11-23 18:43:36
2024-11-23 18:43:36