Recentemente, il mio team e io abbiamo lavorato a una funzionalità che consente di modificare il nome utente di Discourse di un utente da WordPress con il plugin WP Discourse installato e il nostro sito WordPress impostato come provider SSO per Discourse. Attualmente abbiamo avuto un certo successo utilizzando l’API di Discourse, dove abbiamo un campo meta personalizzato in WordPress che, quando aggiornato, chiama l’istanza Discourse del nostro sito con una richiesta PUT per aggiornare il nome utente dell’utente (simile a una soluzione proposta qui: How does one change a username via the API?)
Tuttavia, esiste un’opzione esistente all’interno di WP Discourse come mostrato qui:
che consente agli utenti di WordPress di modificare il loro “nome utente Discourse” tramite questo campo nella loro pagina del profilo WordPress:
ma questo campo viene utilizzato solo per la pubblicazione di post (da WP a Discourse) e non aggiorna effettivamente il nome utente dell’utente in Discourse. Si sincronizza quando un utente cambia il proprio nome utente in Discourse, ma non si sincronizza da WordPress a Discourse quando viene modificato.
La mia domanda è: questo tipo di sincronizzazione bidirezionale verrà implementato a un certo punto? Perché esiste un’opzione per consentire agli utenti di modificare questo campo del nome utente se non si sincronizza da WordPress a Discourse? Il mio team sarebbe anche interessato a contribuire con questa funzionalità se non è qualcosa già in lavorazione. Il nostro sito necessita di questa funzionalità e immaginiamo che sarebbe utile anche per tutti i siti WP Discourse. Per favore, fatemi sapere a riguardo!
@angus @simon dato che siete entrambi molto coinvolti in WP Discourse e ci avete aiutato con i nostri problemi SSO, penso che dovrei rivolgere questa domanda a voi!

