Puedes combinar algunas cosas para lograr esto.
-
este componente temático: CSS Classes for Current User's Groups
-
un poco de CSS personalizado en tu tema
-
esta función: Generic bbcode wrapper for theme components
Entonces, por ejemplo, si tienes un grupo llamado foo, el componente temático (1) agregará .group-foo a la página para todos los miembros del grupo.
Luego, agrega este CSS personalizado (2) a tu tema:
body:not(.group-foo) {
[data-wrap="group-foo-only"] {
display: none;
}
}
Ahora puedes usar un envoltorio genérico de bbcode (3) en el contenido de una publicación como este…
[wrap="group-foo-only"]
Solo los miembros del grupo foo verán este contenido
[/wrap]
Entonces, el CSS ocultará el contenido envuelto para cualquiera que no sea miembro del grupo foo.
Ten en cuenta que este no es un método completamente seguro para hacer esto; los usuarios expertos podrían usar las herramientas de su navegador o el modo seguro para ver este contenido si supieran qué buscar.
Si necesitas un método seguro para ocultar contenido, deberías utilizar una función como las publicaciones susurradas para el personal (Creating a whisper post) o desarrollar un plugin personalizado.