Recientemente, mi equipo y yo hemos estado trabajando en una función que permite editar el nombre de usuario de Discourse de un usuario desde WordPress con el plugin WP Discourse instalado y nuestro sitio de WordPress configurado como proveedor de SSO para Discourse. Actualmente hemos tenido cierto éxito utilizando la API de Discourse, donde tenemos un campo meta personalizado en WordPress que, cuando se actualiza, llama a la instancia de Discourse de nuestro sitio con una solicitud PUT para actualizar el nombre de usuario del usuario (similar a una solución propuesta aquí: How does one change a username via the API?)
Sin embargo, existe una opción existente dentro de WP Discourse como se muestra aquí:
que permite a los usuarios de WordPress editar su “nombre de usuario de Discourse” a través de este campo en su página de perfil de WordPress:
pero este campo solo se utiliza para publicar (de WP a Discourse) y en realidad no actualiza el nombre de usuario del usuario en Discourse. Se sincroniza cuando un usuario cambia su nombre de usuario en Discourse, pero no se sincroniza de WordPress a Discourse cuando se cambia.
Mi pregunta es, ¿se implementará este tipo de sincronización bidireccional en algún momento? ¿Por qué existe la opción de permitir a los usuarios cambiar este campo de nombre de usuario si no se sincroniza de WordPress a Discourse? Mi equipo también estaría interesado en contribuir con esta función si no es algo que ya esté en proceso. Nuestro sitio necesita esta funcionalidad y creemos que sería útil para todos los sitios de WP Discourse. ¡Por favor, háganmelo saber!
@angus @simon ya que ambos están muy involucrados en WP Discourse y nos ayudaron con nuestros problemas de SSO, ¡creo que debería dirigir esta pregunta a ustedes!

