Temos um site WordPress com uma instância Discourse associada e tudo está funcionando bem, exceto que existem algumas atividades de aprendizado no lado do WordPress que exigem que um usuário esteja logado. Se um usuário já existe, isso funciona bem, mas se um novo usuário deseja aparecer e fazer um dos cursos, ele é redirecionado para o Discourse para criar uma conta e, em seguida, precisa passar pela verificação de e-mail e login. Depois disso, ele entra nos ajudantes padrão de “bem-vindo ao Discourse”, o que é ótimo para usuários que se inscreveram através do Discourse, mas se eles se inscreveram com o objetivo de fazer uma atividade de aprendizado, é muito confuso e eu gostaria de poder enviá-los diretamente de volta para essa parte do WordPress.
Existe uma maneira integrada de passar uma URL de redirecionamento para o registro do DiscourseConnect para que ele saiba para onde direcionar o usuário de volta para o site front-end quando ele concluir a inscrição, ou mesmo apenas para que eu possa colocá-lo em uma mensagem? Isso funciona bem quando o usuário já existe, é apenas um problema para o login.
Se você configurou o Wordpress como um cliente do Discourse para o Discourse (como provedor) da maneira padrão, seus usuários devem ser redirecionados automaticamente de volta para o seu Wordpress após o cadastro.
Incrível, isso funciona perfeitamente agora. Mas quando postei isso, eu tinha acabado de ver não funcionar para um usuário passando pelo cadastro. Imagino se houve alguma confusão entre a janela do navegador em que ele se cadastrou e a janela do navegador com a qual ele fez a aprovação.
De qualquer forma, isso descreve perfeitamente, muito obrigado, eu não conseguia encontrar a parte da documentação que explicava como esse processo deveria ser.