Вы можете объединить несколько элементов, чтобы добиться этого.
-
компонент темы: CSS Classes for Current User's Groups
-
немного пользовательского CSS в вашей теме
-
эту функцию: Generic bbcode wrapper for theme components
Например, если у вас есть группа с именем foo, компонент темы (1) добавит класс .group-foo на страницу для всех участников этой группы.
Затем добавьте этот пользовательский CSS (2) в вашу тему:
body:not(.group-foo) {
[data-wrap="group-foo-only"] {
display: none;
}
}
Теперь вы можете использовать универсальный обертку BBCode (3) в содержимом поста следующим образом:
[wrap="group-foo-only"]
Только участники группы foo увидят этот контент
[/wrap]
Таким образом, CSS скроет обернутый контент для всех, кто не является участником группы foo.
Обратите внимание, что это не полностью безопасный метод: опытные пользователи могут использовать инструменты браузера или безопасный режим, чтобы увидеть этот контент, если знают, что искать.
Если вам нужен безопасный способ скрытия контента, вам следует использовать такую функцию, как секретные посты для сотрудников (Creating a whisper post), или разработать собственный плагин.