DiscourseConnect e fuso horário/localização do usuário

Obrigado, Angus! E sem problemas pelo atraso.

Desculpe pela confusão! Sim, fuso horário local, e sim, o comportamento padrão do Discourse é ótimo. Como você está apontando, não é o Discourse que é o problema, é o WP que não tem a capacidade de permitir que os usuários vejam o site em seu fuso horário local. É isso que queremos adicionar. Se permitirmos que o usuário defina seu fuso horário, então imaginei que também deveríamos ter essa configuração para substituir a configuração do Discourse para que eles estejam sincronizados. É sobre isso que eu queria saber se o DiscourseConnect fornece. Parece que não.

O que eu não percebi é que a configuração do Discourse é automática. Se for esse o caso, podemos deixá-la como está. Ou seja, implementar o fuso horário local no WP e não ter esse valor substituindo o valor do Discourse. Sim, eles podem ficar dessincronizados, mas isso pode não ser realmente um problema para a maioria dos usuários.

Perfeito, esta é a peça de informação que faltava — eu não sabia de onde o DiscourseConnect deveria obter os dados de local do lado do WP. Implementamos nosso próprio campo de local manualmente, em usermeta, então podemos apenas extrair o valor de lá usando o hook wpdc_sso_params.

Eu sou lerdo, então provavelmente ignorei. Existe alguma documentação para wpdc_sso_params em algum lugar? Encontrei este tópico, que parece cobri-lo por enquanto:

2 curtidas