Limitar o uso do Tradutor apenas a certos grupos

Atualmente, não há uma maneira de limitar um plugin a apenas um grupo específico; isso poderia ser adicionado como um recurso a qualquer plugin individual, mas exigiria um pouco de trabalho.

Sem adicionar funcionalidade ao plugin existente, isso poderia ser feito dentro de um tema…

Temos um componente de tema que adiciona todos os grupos de um usuário à tag body: CSS Classes for Current User's Groups

Usando isso, você poderia ocultar o botão do tradutor para todos os usuários que não estão em um grupo específico:

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

Nesse exemplo, o botão de tradução abaixo de uma postagem seria oculto para qualquer pessoa que não estivesse no grupo “example”.

Um visitante experiente poderia descobrir o botão do tradutor no inspetor do navegador, portanto, não é uma solução tão abrangente quanto uma solução diretamente no plugin, mas pode funcionar bem o suficiente para o seu caso.

5 curtidas