Traducir roles de Wordpress a grupos de Discourse

¡Gracias por el gran plugin, chicos!

Me preguntaba si le añadirían una funcionalidad de “roles”. Vi que no soy el único con esta dificultad y tal vez no sería demasiado desarrollo.

Sería genial si el plugin exportara y “tradujera” los roles de usuario en WordPress a grupos de Discourse, de modo que, por ejemplo, los clientes de WooCommerce pudieran tener acceso a ciertos temas cerrados, o aquellos que solo se registraron con sus correos electrónicos pudieran acceder a menos que aquellos que compraron una membresía.

Sé que existen soluciones específicas para plugins (estoy buscando una para un sitio de WooCommerce), pero si el plugin manejara los roles, las resolvería de una vez.

Incluso sin necesidad de creación cruzada: sería suficiente si se pudieran establecer los equivalentes desde un menú desplegable de los roles / grupos ya existentes.

¿Qué opinan al respecto?

Hola @Golaxo,

Has dado en el clavo. Los roles de usuario estándar en Wordpress no son traducibles a Discourse: “editor”, “contributor”, etc., no significan lo mismo en Discourse que en Wordpress. No hay un caso de uso que requiera este tipo de traducción de “roles”, y no creo que eso sea lo que buscas (pero corrígeme si me equivoco).

Lo que buscas es una sincronización de grupos de Discourse para un proveedor específico, concretamente WooCommerce. Como bien has insinuado, hay una solución para eso aquí:

La razón por la que no existe una versión “genérica” de esto en el propio plugin WP Discourse es porque cada plugin de Wordpress que proporciona una función de “grupos” lo hace de diferentes maneras. La forma en que WooCommerce maneja los grupos es diferente a como lo hacen otros plugins de Wordpress.

Pero si tienes problemas con la sincronización de membresías de WooCommerce, siempre puedes preguntarme sobre eso en ese tema :slight_smile:

1 me gusta