Cartographier les champs personnalisés de l'utilisateur

Je ne recommanderais pas de modifier directement le code du plugin à moins d’être certain de ce que vous faites. Le plugin WP Discourse est conçu pour être étendu par un autre plugin ou un thème grâce aux hooks d’action. Cela vous permet de personnaliser le plugin sans effectuer de modifications qui seront écrasées lors de la mise à jour.

Pour ajouter des données au payload SSO envoyé à Discourse, utilisez le filtre wpdc_sso_params. Les fonctions qui s’hookent à ce filtre reçoivent deux paramètres : $params (un tableau de paramètres SSO transmis à Discourse) et $user (l’objet utilisateur WordPress).

Voici un exemple d’utilisation de ce filtre dans ce post :

N’hésitez pas à me faire savoir si vous rencontrez des difficultés pour utiliser ce filtre afin d’ajouter vos propres données de champ utilisateur personnalisées.