Мы использовали функцию «Уведомления персонала» для добавления заметок для сотрудников, но я только что узнал, что они полностью видны не-сотрудникам, и это является намеренной особенностью этой функции.
Есть ли способ настроить нашу установку с помощью CSS, плагина или другим способом, чтобы скрыть все это от не-сотрудников?
Извините за путаницу с этой функцией, но вы правы: это ожидаемое поведение — уведомлять всех пользователей о сообщении персонала, размещённом над постом.
Похоже, вы использовали «Уведомления персонала» вместо «Шёпотов». Попробуйте воспользоваться функцией «Шёпот», так как, думаю, она решает вашу задачу. Вам нужно настроить группу «Разрешённые для шёпота» в разделе «Администрирование — Все настройки сайта».
Если вы действительно хотите скрыть уведомления персонала, можно использовать CSS, но имейте в виду, что эти стили можно переопределить в консоли разработчика браузера.
Для чего вы используете заметки сотрудников? Возможно, есть другая функция, которую вы можете использовать вместо этого. Скрытие с помощью CSS не очень надежно. Пользователю довольно легко отменить эти изменения.
Мы использовали заметки для персонала, чтобы помечать тему ссылкой на тикет в нашей системе тикетов, которую мы не хотим делать видимой для не-сотрудников.
Похоже, что следующее решение нам подойдет (спасибо @Lilly):
Выбор названия «Staff notice» действительно делает его довольно двусмысленным: это означает «Уведомление от сотрудников», но его легко можно понять как «Уведомление для сотрудников». Добавление ещё одного слова помогло бы избежать такой путаницы.