Nascondere parti di un post

Puoi combinare alcune cose per ottenere questo risultato.

  1. questo componente del tema: CSS Classes for Current User's Groups

  2. un po’ di CSS personalizzato nel tuo tema

  3. questa funzionalità: Generic bbcode wrapper for theme components

Quindi, ad esempio, se hai un gruppo chiamato foo, il componente del tema (1) aggiungerà .group-foo alla pagina per tutti i membri del gruppo.

Quindi aggiungi questo CSS personalizzato (2) al tuo tema:

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

Ora puoi usare un wrapper bbcode generico (3) nel contenuto di un post come questo…

[wrap="group-foo-only"]
Solo i membri del gruppo foo vedranno questo contenuto
[/wrap]

Quindi il CSS nasconderà il contenuto racchiuso per chiunque non sia membro del gruppo foo.

Nota che questo non è un metodo del tutto sicuro per farlo, utenti esperti potrebbero usare gli strumenti del loro browser o la modalità sicura per vedere questo contenuto se sapessero cosa cercare.

Se hai bisogno di un metodo sicuro per nascondere contenuti, dovresti utilizzare una funzionalità come i post sussurrati per lo staff (Creating a whisper post) o sviluppare un plugin personalizzato.

11 Mi Piace