Se ho capito bene, stai facendo questo
- Utilizzo di DiscourseConnect con WordPress come provider e Discourse come client.
- Utilizzo di un Webhook in WordPress per inserire gli utenti in gruppi in Discourse (ad es. PUT su /g/:group_name/members (riferimento API)) come risultato di un’azione di modulo.
se è corretto, puoi trovare il nome utente di Discourse in WordPress nel campo meta utente discourse_username, quindi
get_user_meta($user_id, 'discourse_username', true);
Usa quello per ottenere il nome utente da utilizzare nella richiesta PUT a seguito dell’azione del modulo.
Puoi assicurarti che discourse_username sia compilato per i tuoi utenti utilizzando i webhook utente nel plugin WP Discourse (nota che stiamo parlando di webhook diversi da quelli che stai attualmente utilizzando nel tuo modulo).
