Visitando il tuo sito, penso che il tuo sito WordPress stia funzionando come provider di autenticazione DiscourseConnect per il tuo sito Discourse. Se è corretto, puoi usare la funzione di aiuto add_user_to_discourse_group per aggiungere utenti WordPress ai gruppi Discourse: https://github.com/discourse/wp-discourse/blob/main/lib/utilities.php#L278-L326. I dettagli sull’uso della funzione sono qui:
Nota l’istruzione use all’inizio dell’esempio di codice:
use WPDiscourse\\Utilities\\Utilities as DiscourseUtilities;
E come viene quindi utilizzata per chiamare la funzione (statica):
$result = DiscourseUtilities::add_user_to_discourse_group( $user_id, $group_name );