Benutzerdefinierte Benutzerfelder zuordnen

Ich würde keine direkten Änderungen am Code des Plugins vornehmen, es sei denn, Sie sind sich dessen absolut sicher. Das WP-Discourse-Plugin ist so konzipiert, dass es durch ein Plugin oder ein Theme über Action-Hooks erweitert werden kann. Dadurch können Sie das Plugin anpassen, ohne Änderungen vorzunehmen, die beim Update des Plugins überschrieben werden.

Um Daten zum SSO-Payload hinzuzufügen, der an Discourse gesendet wird, verwenden Sie den Filter wpdc_sso_params. Funktionen, die an diesen Filter gehakt werden, erhalten zwei Parameter: $params (ein Array mit SSO-Parametern, die an Discourse übergeben werden) und $user (das WordPress-Benutzerobjekt).

Ein Beispiel dafür, wie der Filter verwendet wird, finden Sie in diesem Beitrag:

Lassen Sie es mich wissen, falls Sie Schwierigkeiten haben, den Filter zu verwenden, um Ihre benutzerdefinierten Benutzerfeld-Daten hinzuzufügen.