Mi chiedevo se aggiungereste una funzionalità “ruoli” ad esso. Ho visto che non sono solo con questa difficoltà e forse non sarebbe nemmeno troppo sviluppo.
Sarebbe fantastico se il plugin esportasse e “traducessse” i ruoli utente in WordPress in gruppi di Discourse, così, ad esempio, i clienti di WooCommerce potrebbero avere accesso a determinati argomenti chiusi, o coloro che si sono registrati solo con le loro email potrebbero accedere a meno rispetto a coloro che hanno acquistato un abbonamento.
So che ci sono soluzioni specifiche per plugin (ne sto cercando una per un sito Woocommerce), ma se il plugin gestisse i ruoli, le risolverebbe tutte in una volta.
Anche senza la necessità di creazione incrociata: sarebbe sufficiente se si potessero impostare gli equivalenti da un menu a discesa dei ruoli / gruppi già esistenti.
Hai colto il punto. I ruoli utente standard in Wordpress non sono traducibili in Discourse: “editor”, “contributor”, ecc. non hanno lo stesso significato in Discourse come in Wordpress. Non c’è un caso d’uso che richieda questo tipo di traduzione dei “ruoli”, e non credo che sia quello che stai cercando (ma correggimi se sbaglio).
Quello che stai cercando è una sincronizzazione dei gruppi di Discourse per un provider specifico, ovvero WooCommerce. Come hai accennato, c’è una soluzione qui:
Il motivo per cui non esiste una versione “generica” di questo nel plugin WP Discourse stesso è perché ogni plugin Wordpress che fornisce una funzionalità di “gruppi” lo fa in modi diversi. Il modo in cui WooCommerce gestisce i gruppi è diverso da come fanno altri plugin Wordpress.
Ma se stai riscontrando problemi con la sincronizzazione degli abbonamenti WooCommerce, puoi sempre chiedermelo in quell’argomento