Memberpress: come aggiungere utenti ai gruppi al momento della registrazione

Certamente, l’argomento è qui: Manage group membership in Discourse with WP Discourse SSO. Descrive come utilizzare le funzioni add_user_to_discourse_group e remove_user_from_discourse_group di WP Discourse. Supponendo che il tuo sito WordPress sia configurato come sito provider SSO per Discourse, queste sono le funzioni che dovresti utilizzare per gestire le iscrizioni ai gruppi su Discourse.

L’esempio utilizzato in quell’argomento riguarda il plugin PaidMembershipsPro, ma un approccio simile dovrebbe funzionare con qualsiasi plugin di membership WordPress ben realizzato.

Aggiungerò alcuni dettagli all’argomento su come gestire le iscrizioni ai gruppi con i parametri SSO add_groups e remove_groups. Per la maggior parte dei casi, gestire le iscrizioni ai gruppi aggiungendo questi parametri al payload SSO non sarà l’approccio migliore, poiché richiede agli utenti di disconnettersi e riconnettersi a Discourse prima che la loro iscrizione ai gruppi venga aggiornata.

Spero che in un futuro prossimo esista una soluzione pronta all’uso per collegare Discourse a specifici plugin di membership WordPress. Attualmente può essere fatto solo aggiungendo una piccola quantità di codice personalizzato al tuo sito WordPress. Se non sei abituato a farlo, potresti aver bisogno di assumere uno sviluppatore per aiutarti.