Al visitar tu sitio, creo que tu sitio de WordPress está funcionando como el proveedor de autenticación DiscourseConnect para tu sitio de Discourse. Si es correcto, puedes usar la función de ayuda add_user_to_discourse_group para añadir usuarios de WordPress a grupos de Discourse: https://github.com/discourse/wp-discourse/blob/main/lib/utilities.php#L278-L326. Los detalles sobre el uso de la función están aquí:
Observa la declaración use al principio del ejemplo de código:
use WPDiscourse\\Utilities\\Utilities as DiscourseUtilities;
Y cómo se utiliza para llamar a la función (estática):
$result = DiscourseUtilities::add_user_to_discourse_group( $user_id, $group_name );