Heliosurge
(Dan DeMontmorency)
06.Июль.2025 07:14:59
8
Этот Customization > Theme component , вероятно, можно использовать в качестве образца для создания собственного компонента, скрывающего опции отключения звука. Он скрывает лайки для новых пользователей.
Это очень простой компонент темы, который позволяет скрыть функциональность «лайк» у новых пользователей (TL0). Хотя это не дает 100% защиты от крайне настойчивого тролля, это предотвратит загрузку элементов «лайк» в DOM, пока компонент активен. Цель в том, чтобы он служил дополнительным препятствием для троллей, пытающихся злоупотреблять лайками. Также я добавил возможность скрыть лайки от анонимных пользователей, если это может быть полезно для какого-либо сообщества.
До:
[before]
После:
…
Этот вариант использует JavaScript, но я уверен, что можно реализовать решение исключительно на CSS.
Вот пример скрытия кнопки лайка с помощью CSS:
Вы можете скрыть кнопку «Нравится» с помощью CSS, но это не предотвратит лайки от пользователей (для этого потребуется плагин), если они, например, узнают, как отключить скрытие кнопки.
Самый простой способ, полагаю, — использовать CSS Classes for Current User's Groups , который добавляет группы текущего пользователя в классы элемента body, а затем применить CSS, например:
body.category-your-category-slug:not(.group-group_name) {
button.like {
display: none;
}
}
Дайте знать, е…
1 лайк