Ocultar partes de uma postagem

Você pode combinar algumas coisas para conseguir isso.

  1. este componente de tema: CSS Classes for Current User's Groups

  2. um pouco de CSS personalizado em seu tema

  3. este recurso: Generic bbcode wrapper for theme components

Portanto, por exemplo, se você tiver um grupo chamado foo, o componente de tema (1) adicionará .group-foo à página para todos os membros do grupo.

Em seguida, adicione este CSS personalizado (2) ao seu tema:

body:not(.group-foo) {
  [data-wrap="group-foo-only"] {
    display: none;
  }
}

Agora você pode usar um wrapper bbcode genérico (3) no conteúdo de uma postagem como este…

[wrap="group-foo-only"]
Apenas membros do grupo foo verão este conteúdo
[/wrap]

Portanto, o CSS ocultará o conteúdo envolvido para qualquer pessoa que não seja membro do grupo foo.

Observe que este não é um método totalmente seguro para fazer isso; usuários experientes podem usar as ferramentas do navegador ou o modo de segurança para ver este conteúdo se souberem o que procurar.

Se você precisar de um método seguro para ocultar conteúdo, precisará utilizar um recurso como postagens sussurradas para a equipe (Creating a whisper post) ou desenvolver um plugin personalizado.

11 curtidas