Puoi combinare alcune cose per ottenere questo risultato.
-
questo componente del tema: CSS Classes for Current User's Groups
-
un po’ di CSS personalizzato nel tuo tema
-
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.