Eu estava pensando se vocês adicionariam uma funcionalidade de “funções” a ele. Vi que não estou sozinho nessa luta e talvez não fosse um desenvolvimento tão grande assim.
Seria ótimo se o plugin exportasse e “traduzisse” as funções de usuário no WordPress para grupos no Discourse, para que, por exemplo, os clientes do WooCommerce pudessem ter acesso a certos tópicos fechados, ou aqueles que se registraram apenas com seus e-mails pudessem ter menos acesso do que aqueles que compraram uma assinatura.
Sei que existem soluções específicas para plugins (estou procurando uma para um site WooCommerce), mas se o plugin lidasse com as funções, resolveria tudo de uma vez.
Mesmo sem a necessidade de criação cruzada: seria suficiente se fosse possível definir os equivalentes a partir de um menu suspenso das funções/grupos já existentes.
Você tocou no ponto principal aqui. As funções de usuário padrão no WordPress não são traduzíveis para o Discourse: “editor”, “contributor”, etc., não significam a mesma coisa no Discourse como significam no WordPress. Não há um caso de uso que exija esse tipo de tradução de “função”, e acho que não é isso que você está procurando também (mas, por favor, corrija-me se eu estiver errado).
O que você procura é uma sincronização de grupos do Discourse para um provedor específico, nomeadamente WooCommerce. Como você mencionou, existe uma solução para isso aqui:
O motivo pelo qual não existe uma versão “genérica” disso no próprio plugin WP Discourse é porque cada plugin do WordPress que fornece um recurso de “grupos” o faz de maneiras diferentes. A forma como o WooCommerce lida com grupos é diferente de como outros plugins do WordPress o fazem.
Mas se você estiver tendo problemas com a sincronização de assinaturas do WooCommerce, você sempre pode me perguntar sobre isso nesse tópico