Пользователи, которых пришлось перевести в режим «без звука», продолжали «преследовать» других, спамя реакциями.
Похоже, нет предела мелочности некоторых людей.
Мне кажется логичным, что когда пользователь переведён в режим «без звука», он не должен иметь возможности использовать реакции.
Привет, моя тема здесь может быть полезна. @Canapin поделился кодом для скрытия кнопки «Нравится» в категории, если пользователь не входит в группу. Этот код можно, вероятно, модифицировать, чтобы проверять статус текущего пользователя и скрывать кнопку, если он замолчан.
Кстати, недавно наткнулся на этот компонент темы Customization > Theme component — вам просто нужно оставить его для заглушённого пользователя на уровне TL0. Или форкнуть его, чтобы нацелить на заглушённых пользователей.
Если вы пробовали использовать компонент темы Customization > Theme component, на который была ссылка, возможно, его нужно обновить из-за изменений в ядре.
Однако, я предполагаю, что вы пробовали фрагмент кода, который @Canapin поделился со мной. Я не уверен, существует ли атрибут для заглушения. Но попробуйте нацелиться на группу. Вам нужно будет использовать Customization > Theme component, который добавляет все группы, в которых состоит текущий пользователь, как классы CSS, к которым можно обращаться.
Если ваш статический тест работает. Создайте группу, чтобы добавлять в неё токсичных пользователей. Возможно, вам захочется использовать закладки (custom) или запланировать пост в частной категории модератора, чтобы напомнить об удалении или пересмотре удаления участника из токсичной группы, используемой для скрытия лайков.