Tenemos un sitio de WordPress con una instancia de Discourse asociada y todo funciona bien, excepto que hay algunas actividades de aprendizaje en el lado de WordPress que requieren que un usuario haya iniciado sesión. Si ya existe un usuario, funciona bien, pero si un nuevo usuario quiere aparecer y hacer uno de los cursos, se le redirige a Discourse para crear una cuenta y luego tiene que pasar por la verificación de correo electrónico y el inicio de sesión. Después de eso, entra en las ayudas estándar de “bienvenido a Discourse”, lo cual es genial para los usuarios que se registraron a través de Discourse, pero si se registraron con el fin de hacer una actividad de aprendizaje, es muy confuso y me gustaría poder enviarlos directamente de vuelta a esa parte de WordPress.
¿Hay alguna forma integrada de pasar una URL de redirección al registro de DiscourseConnect para que sepa dirigir al usuario de vuelta al sitio de front-end cuando complete el registro, o incluso solo para que pueda ponerla en un mensaje? Esto funciona muy bien cuando el usuario ya existe, solo es un problema para el inicio de sesión.
Si ha configurado Wordpress como cliente de Discourse para Discourse (como proveedor) de la manera estándar, sus usuarios deberían ser redirigidos automáticamente de vuelta a su Wordpress después de registrarse.
Increíble, ahora funciona perfectamente. Pero cuando publiqué esto, acababa de ver que no funcionaba para un usuario que pasaba por el registro. Me pregunto si hubo una confusión entre la ventana del navegador en la que se registraron y la ventana del navegador con la que hicieron la aprobación.
De todos modos, eso lo describe perfectamente, muchas gracias, no pude encontrar la parte de la documentación que explicaba cómo se supone que debe ser este proceso.