In letzter Zeit haben mein Team und ich an einer Funktion gearbeitet, die es ermöglicht, den Discourse-Benutzernamen eines Benutzers von WordPress aus zu bearbeiten, wenn das WP Discourse-Plugin installiert ist und unsere WordPress-Website als SSO-Anbieter für Discourse fungiert. Derzeit hatten wir einige Erfolge mit der Discourse-API, bei der wir ein benutzerdefiniertes Metafeld in WordPress haben, das bei Aktualisierung unsere Discourse-Instanz aufruft und eine PUT-Anfrage sendet, um den Benutzernamen des Benutzers zu aktualisieren (ähnlich einer hier vorgeschlagenen Lösung: How does one change a username via the API?).
Es gibt jedoch eine bestehende Option innerhalb von WP Discourse, wie hier gezeigt:
die es WordPress-Benutzern ermöglicht, ihren „Discourse-Benutzernamen“ über dieses Feld auf ihrer WordPress-Profilseite zu bearbeiten:
Dieses Feld wird jedoch nur zum Veröffentlichen von Beiträgen (von WP nach Discourse) verwendet und aktualisiert nicht tatsächlich den Discourse-Benutzernamen des Benutzers in Discourse. Es synchronisiert sich, wenn ein Benutzer seinen Benutzernamen in Discourse ändert, aber es synchronisiert sich nicht von WordPress nach Discourse, wenn er geändert wird.
Meine Frage ist, ob eine solche zweiseitige Synchronisierung irgendwann implementiert wird? Warum gibt es die Option, dass Benutzer dieses Feld ändern können, wenn es nicht von WordPress nach Discourse synchronisiert wird? Mein Team wäre auch daran interessiert, diese Funktion beizutragen, falls sie nicht bereits in Arbeit ist. Unsere Website benötigt diese Funktionalität, und wir stellen uns vor, dass sie auch für alle WP Discourse-Websites nützlich wäre. Bitte lassen Sie es mich wissen!
@angus @simon da Sie beide stark in WP Discourse involviert sind und uns bei unseren SSO-Problemen geholfen haben, denke ich, dass ich diese Frage an Sie richten sollte!

