###発生している問題
wordpressプラグイン「buddypress」を利用してテーマ作成をしています。
buddypressの関数で表示される時間がすべて9時間遅れます。
date_default_timezone_get()では「Asia/Tokyo」と出力されるためwordpressのタイムゾーンに誤りはないです。
以下をbp-custom.phpに設置したりもしてみましたが、解決しませんでした。
date_default_timezone_set('asia/tokyo');
環境
wordpress バージョン 4.5.2
buddypress バージョン 2.6.0
管理画面のタイムゾーンの現状です。撮影日2016-06-26 00:49:53
追記
日付や時間を表示している箇所はいくつもあるのですが、現状必要な箇所はこれになります。
どちらもメッセージが送られてからの時間を表示する関数です。約9時間遅れます。
bp_the_thread_message_time_since()
https://github.com/buddypress/BuddyPress/blob/master/src/bp-templates/bp-legacy/buddypress/members/single/messages/message.php#L41
bp_message_thread_last_post_date()
https://github.com/buddypress/BuddyPress/blob/master/src/bp-templates/bp-legacy/buddypress/members/single/messages/messages-loop.php#L101
辿ると関数定義しているのは、このファイルです。
https://github.com/buddypress/BuddyPress/blob/67f91f7fb98b90b1bc2d1f23f40d0cc936dd0302/src/bp-messages/bp-messages-template.php
ご協力ください。
よろしくお願いいたします。
回答2件
あなたの回答
tips
プレビュー