Limiter l'utilisation du traducteur à certains groupes uniquement

Il n’existe actuellement aucun moyen de limiter un plugin à un groupe spécifique. Cela pourrait être ajouté comme fonctionnalité à n’importe quel plugin individuel, mais cela demanderait un peu de travail.

Sans ajouter de fonctionnalité au plugin existant, cela pourrait être fait dans un thème…

Nous avons un composant de thème qui ajoute tous les groupes d’un utilisateur à la balise body : CSS Classes for Current User's Groups

En utilisant cela, vous pourriez masquer le bouton traducteur pour tous les utilisateurs qui ne font pas partie d’un groupe spécifique :

body:not(.group-example) {
  .post-controls .translate {
    display: none;
  }
}

Dans cet exemple, le bouton de traduction sous un message serait masqué pour toute personne n’appartenant pas au groupe « example ».

Un visiteur averti pourrait découvrir le bouton de traduction dans l’inspecteur de son navigateur, ce n’est donc pas une solution aussi complète qu’une solution directement dans le plugin, mais cela pourrait suffire dans votre cas.

5 « J'aime »