Kama Spamblock
Более надёжный, по сравнению с предыдущим, метод избавления от автоспама в комментариях WordPress. Я уже делал попытки бороться с автоспамом в комментариях, но, как говорится, — первый блин комом. Несмотря на то, что прошлый метод успешно защищает от автоспама, у него есть недостатки: сложная установка; не такая хорошая защита.
Суть метода в двух словах: комментарий можно оставить, только кликнув на кнопку "отправить комментарий" (submit), никакие другие способы оставить комментарий не пройдут. Роботы кликать не умеют, поэтому от автоспама мы избавимся.
Преимущества плагина:
- Никаких капчей, чекбоксов, картинок и прочей античеловечности. Присутствие плагина визуально никак не проявляется.
- Никакого автоспама!
Плагин полезно устанавливать даже если у вас на сайте используется внешняя система комментирования, вроде Disqus. Потому что плагин блокирует все запросы, отправляемые на страницу wp-comments-post.php
.
Проверка работы плагина
- Выйдите, если вы авторизованы.
-
Попробуйте оставить комментарий. Далее будут два варианта развития событий:
- Комментарий опубликовался — всё ОК, плагин работает!
-
При отправке комментария вы видите сообщение:
Это может быть, когда не совпадает ID кнопки отправки комментария:
Чтобы это исправить, зайдите в "
Настройки > Обсуждения
", внизу будут настройки плагина:Укажите там ID вашей кнопки отправки комментариев. Обычно ID кнопки: id="submit". Чтобы узнать ваш ID, перейдите на страницу сайта, где есть форма комментирования, и нажмите
Ctrl+U
(исходный код страницы), далее сделайте поиск по фразеtype="submit"
. Так вы найдёте кнопку, посмотрите её ID. Вот пример того, как может выглядеть код кнопки:<input name="submit" type="submit" id="submit" tabindex="5" value="Отправить комментарий" />
Удаление плагина
Удалять плагин нужно обязательно со страницы плагинов. Только в этом случае плагин удалит все свои настройки из базы данных.
Как появился плагин
На одном из моих сайтов прошлый метод всё равно пробивали. После того как я понял, каким образом пробивается защита, родилась идея усовершенствовать прошлый вариант защиты от спама. Новый вариант получился в виде плагина. Чтобы защита начала работать, уже нет необходимости редактировать шаблон, нужно просто загрузить и активировать плагин. Проблема прошлой защиты была в том, что когда комментарий отправлялся сразу в файл wp-comments-post.php, он не был защищён. В дальнейшем я придумал хак, который проверял поле referer, и если поле не было равно ссылке страницы, с которой отправлялся комментарий, то комментарий блокировался. Однако позднее стало ясно, что некоторые спам-программы вставляют в запрос "referer" той страницы, на которую они отправляют спам-комментарий, а значит, такой фильтр мало полезен. Решением стало использовать временный код, который каждый день меняется и по которому проверяется запрос. В результате получилось что-то вроде псевдо-капчи. "Псевдо", потому что заполнять ничего не надо, но при этом защита работает по принципу капчи (проверяется определённый код, который отправляет форма комментария).
—
На сайте avi1.ru представлены услуги по набору действительно живых просмотров в Ютубе. При этом сервис дает гарантии каждому своему клиенту и защиту ресурса от списаний соцсетью, а цены на услуги Вас и вовсе приятно удивят.