DiscourseConnectとユーザーのタイムゾーン/場所

アンガスさん、ありがとうございます!遅延については心配いりません。

混乱させて申し訳ありません!はい、ローカルタイムゾーンです。そして、はい、標準のDiscourseの動作は素晴らしいです。ご指摘の通り、問題はDiscourseではなく、WPがユーザーにローカルタイムゾーンでサイトを表示する機能を持っていないことです。これを追加したいのです。ユーザーがタイムゾーンを設定できるようにすれば、Discourseの設定も上書きして同期させることができると考えました。これが知りたかったことです。DiscourseConnectでそれが可能かどうか。どうやらそうではないようです。

Discourseの設定が自動であることを知りませんでした。もしそうであれば、そのままにしておくかもしれません。つまり、WPでローカルタイムゾーンを実装し、その値をDiscourseの値で上書きしないということです。はい、同期がずれる可能性はありますが、ほとんどのユーザーにとっては問題にならないかもしれません。

完璧です。これが足りなかった情報です。DiscourseConnectがWP側で場所データをどこから取得するのか分かっていませんでした。独自の場所フィールドをusermetaに手動で実装したので、wpdc_sso_paramsフックを使用してそこから値を取得できます。

私は鈍感なので、おそらく見落としていました。wpdc_sso_paramsのドキュメントはどこかにありますか?このスレッドを見つけましたが、今のところこれでカバーできそうです。

「いいね!」 2