WordPress-Konto vollständig gelöscht, wenn der Benutzername in Discourse geändert wird (SSO mit WP als Provider)

Die einzigen Änderungen, die das WP Discourse-Plugin an einem WordPress-Benutzer vornimmt, wenn WordPress der SSO-Anbieter für Discourse ist, sind das Hinzufügen der Meta-Daten-Felder discourse_sso_user_id und discourse_username zum Benutzer. Das Plugin führt nach meinem Wissen keine Aktionen durch, die dazu führen würden, dass ein WordPress-Benutzer aus der Datenbank gelöscht wird, wenn er seinen Benutzernamen auf Discourse ändert.

Die einzige Konsequenz, die mir bekannt ist, wenn ein Benutzer seinen Benutzernamen auf Discourse ändert, ist, dass der auf WordPress gespeicherte Discourse-Benutzername des Benutzers nicht mehr mit dem tatsächlichen Discourse-Benutzernamen übereinstimmt. Wenn dies geschieht, würde dies die Fähigkeit des Benutzers beeinträchtigen, Beiträge auf Discourse zu veröffentlichen. Es sollte jedoch keine Probleme beim SSO-Login verursachen. Es sollte auf keinen Fall dazu führen, dass der Benutzer aus der WordPress-Datenbank gelöscht wird.

Dies ist ein WordPress-Problem, kein Discourse-Problem, aber ich würde nicht empfehlen, ein Plugin zu verwenden, um grundlegende WordPress-Funktionalitäten zu überschreiben. Benutzernamen sollen in WordPress nicht bearbeitbar sein. Es ist am besten, bei diesem Standardverhalten zu bleiben.