Traduire les rôles Wordpress en groupes Discourse

Merci pour ce super plugin, les gars !

Je me demandais si vous alliez y ajouter une fonctionnalité de « rôles ». J’ai vu que je n’étais pas le seul à avoir du mal et que ce ne serait peut-être pas un développement trop important non plus.

Ce serait formidable si le plugin exportait et « traduisait » les rôles d’utilisateurs dans WordPress vers des groupes Discourse, afin que, par exemple, les clients WooCommerce puissent avoir accès à certains sujets fermés, ou que ceux qui se sont simplement inscrits avec leur e-mail aient moins d’accès que ceux qui ont acheté un abonnement.

Je sais qu’il existe des solutions spécifiques aux plugins (je cherche une solution pour un site Woocommerce), mais si le plugin gérait les rôles, cela résoudrait tous ces problèmes d’un coup.

Même sans avoir besoin de création croisée : il suffirait de pouvoir définir les équivalents à partir d’une liste déroulante des rôles / groupes existants.

Qu’en pensez-vous ?

Salut @Golaxo,

Vous mettez le doigt sur le problème. Les rôles utilisateur standard dans Wordpress ne sont pas traduisibles dans Discourse : « editor », « contributor », etc. n’ont pas la même signification dans Discourse que dans Wordpress. Il n’y a pas de cas d’utilisation qui justifie ce genre de traduction de « rôles », et je ne pense pas que ce soit ce que vous recherchez non plus (mais corrigez-moi si je me trompe).

Ce que vous recherchez, c’est une synchronisation des groupes Discourse pour un fournisseur spécifique, à savoir WooCommerce. Comme vous l’avez mentionné, il existe une solution ici :

La raison pour laquelle il n’existe pas de version « générique » de cela dans le plugin WP Discourse lui-même est que chaque plugin Wordpress qui fournit une fonctionnalité de « groupes » le fait de différentes manières. La façon dont WooCommerce gère les groupes est différente de la façon dont d’autres plugins Wordpress le font.

Mais si vous rencontrez des problèmes avec la synchronisation des adhésions WooCommerce, vous pouvez toujours m’en parler dans ce sujet :slight_smile:

1 « J'aime »