Защита от спама в комментариях в WordPress основана не только на плагинах и личном участии в модерировании поступивших комментариев, но и на всевозможных манипуляциях с внутренним содержимым блога, например, дополнительная защита может быть реализована нами при помощи CSS. Многие блоггеры упоминали у себя на блогах данный вариант защиты от спама, но я решил уделить этому способу отдельный пост.
Данный способ защиты достаточно простой в использовании и при этом отсеивает очень большой процент спама. Есть три варианта, так сказать, от простого к сложному:
- На странице с комментариями создаем ложное пустое скрытое поле с названием, близким к обычным названиям форм добавления комментария, вроде email, url, text. Эвристические спамилки будут пытаться запостись именно это поле и, возможно, обойдут стороной настоящее.
- Это же дополнительное поле можно сделать виде обычного htmlэлемента <input…/>, но спрятать его с помощью CSS (например <input style=”display:none”>). Тогда для спам софта она будет выглядеть обычным полем и наиболее лакомой целью.
- С помощью CSS можно также добавить в форму много ненужных полей, которые не сможет увидеть пользователь или сократить до одного. Данный способ сбивает с толку спамилки, которые осуществляют поиск формы для публикации комментария по числу полей (если полей мало – это, скорее всего поисковая форма, если много, то это может быть форма для добавления комментария или создания профайла).
Конечно, новичкам будет трудно провернуть такое, но ведь всегда можно попросить того кто понимает в этом. Советую так же всячески поэкспериментировать с различными плагинами, дабы повысить защиту своего блога.
P.S. Если я что то упустил или где то ошибаюсь, то прошу сказать об этом в комментариях.




