Je ne peux pas ajouter un utilisateur au forum Discourse depuis un site WordPress lorsque l'utilisateur est ajouté dans un Membership

D’après la visite de votre site, je pense que votre site WordPress fonctionne comme fournisseur d’authentification DiscourseConnect pour votre site Discourse. Si c’est le cas, vous pouvez utiliser la fonction d’aide add_user_to_discourse_group pour ajouter des utilisateurs WordPress aux groupes Discourse : https://github.com/discourse/wp-discourse/blob/main/lib/utilities.php#L278-L326. Les détails sur l’utilisation de la fonction se trouvent ici :

Notez l’instruction use en haut de l’exemple de code :

use WPDiscourse\\Utilities\\Utilities as DiscourseUtilities;

Et comment cela est ensuite utilisé pour appeler la fonction (statique) :

$result = DiscourseUtilities::add_user_to_discourse_group( $user_id, $group_name );
3 « J'aime »