Desfocar todas as postagens de um determinado usuário por padrão

Olá,

Não acho que seja uma boa ideia, se eu entendi corretamente o que você gostaria de alcançar. O que quero dizer é que você quer ocultar um usuário específico, com todas as postagens desfocadas.

Mas se você realmente quiser fazer isso, acho que a maneira mais fácil é adicionar algum CSS.

Observação: Esta é uma modificação de CSS, então usuários avançados podem desativá-la facilmente e ver a postagem.

Por favor, teste antes de usar!

Crie um novo componente de tema e adicione o seguinte à seção Comum / CSS.

// mude a palavra número para o id do usuário específico
article[data-user-id="number"] {

  // torne o conteúdo da postagem não selecionável
  @include unselectable;

  // torne os elementos clicáveis (avatar, botões de controle de postagem, etc.) não clicáveis
  pointer-events: none;

  // desfoque a postagem inteira
  filter: blur(0.5em);

}

Resultado: Desfocou as postagens do usuário data-user-id="3".


Ah, e provavelmente é uma boa ideia não ocultar para usuários da equipe.

Para não ocultar para usuários da equipe, use este código em vez do anterior.

// mostre postagens apenas para usuários da equipe
body:not(.staff) {

  // mude a palavra número para o id do usuário específico
  article[data-user-id="number"] {

    // torne o conteúdo da postagem não selecionável
    @include unselectable;

    // torne os elementos clicáveis (avatar, botões de controle de postagem, etc.) não clicáveis
    pointer-events: none;

    // desfoque a postagem inteira
    filter: blur(0.5em);

  }

}