Ich kann keinen Benutzer zum Discourse-Forum hinzufügen, wenn der Benutzer in einer Membership auf WordPress hinzugefügt wurde.

Sofern sich nichts geändert hat, müssen Sie den hier beschriebenen Ansatz verwenden: Map custom User Fields - #7 by simon.

Stellen Sie zunächst sicher, dass die benutzerdefinierten Felder bereits in Discourse vorhanden sind. Fügen Sie dann auf der Seite /admin/customize/user_fields Ihrer Discourse-Site .json zur URL hinzu, damit Sie die JSON-Daten des Benutzerfelds sehen können. Zum Beispiel http://localhost:4200/admin/customize/user_fields.json.

Verwenden Sie die id-Werte aus den JSON-Daten, um SSO-Schlüssel festzulegen, die wie folgt aussehen: custom.user_field_<field_id>. Zum Beispiel custom.user_field_1

Ich kann dies im Moment nicht testen. Lassen Sie mich wissen, ob dies funktioniert. Wenn dies noch nicht geschehen ist, sollte es in einem eigenen Thema dokumentiert werden.