В этом посте я расскажу как мы избавляемся от спама в комментариях блога на WordPress. Спам — это уже набившее оскомину действия некоторых людей (спамеров), которые рассылают рекламу направо и налево, не выбирая целевой аудиории. Да Вы наверное и так знаете что это такое, даже если Вы только делаете первые шаги и осваиваете азы интернет.
Спам начался с почтовых ящиков, и до сих пор я нахожу в нем множество корреспонденции, как правило рекламного характера, которой я не интересовался.
В интернет используются программы-роботы, которые оставляют составленные по определенным принципам объявления в комментариях к статьям на блогах, несмотря на возраст сайта. Что не всегда радует, поскольку эти комментарии совсем не в тему. Как с этим бороться? Как избавляться от спама в комментариях?
Для блога на движке WordPress уже написано немало плагинов, использующих капчу — такую маленькую программку, которая просит у комментатора либо решить простейшую математическую задачу, типа «сколько будет 3+6», либо ввести знаки с картинки, которую эта программа сгенерила. В лучшем случае это 4 цифры, в худшем трудночитаемые буквосочетания вперемешку с цифрами.
Да Вы наверняка встречались с такими программами, если регистрировались хотя бы на одном сайте. А если такое Вам предлагают ввести перед отправкой комментария, и хотя мы понимаем что таким образом автор избавляется от спама, согласитесь, такое действие иногда преодолевает желание оставить комментарий к «задевшей за живое» статье.
Я же Вам хочу предложить несколько плагинов, которые «фильтруют» спам в комментариях, не требуя от комментатора дополнительных действий.
- Итак первый из них это Akismet, в последнее время этот плагин уже по умолчанию входит в большинство тем для WP, как платных, так и бесплатных. Работает плагин замечательно.За 2 месяца существования моего блога, им уже отфильтровано более 60 спам-комментария, правда, иногда, этот плагин принимает за спам комментарии некоторых людей, но это легко исправляется. И не стоит на это обращать внимание. Однако как бы великолепно не работал этот плагин, помощник ему не помешает.
- Antispam Bee — плагин защиты от спама, не использующий капчу. Как это работает? Плагин создает специальное поле ввода текста невидимое для человека. Но спам-робот заполняет абсолютно все поля, в том числе и невидимое поле, он же робот. Сохраняет комментарий и все, спамер попался. Обычный человек, поскольку не видит этого невидимого поля, заполняет только видимые поля, поэтому его комментарий будет успешно сохранен. Вы можете произвести, после установки, некоторые настройки плагина. Хотя и без них все работает великолепно.
- Shelvin Time Captcha. Еще одна интересная реализация защиты без ввода каких-либо знаков и прочих действий. Принцип плагина в том, что он не позволяет оставить комментарий ранее 10 секунд для не имеющих одобренных комментариев на блоге, или 3 секунд для тех, чьи комментарии были одобрены ранее, к тому же это время можно уменьшить или увеличить. Другими словами пока вы читаете статью, 10 сек (или 3 сек) Вы даже не заметите. Установка плагина стандартна. Скачиваем со страницы автора, в Админ панели («Плагины» «Добавить новый») выбираем скачанный файл, если файл скачался в формате .rar его нужно переархивировать в .zip или разархивированный файл скопировать в директорию wp-cohnent/plugins Вашего сайта. После установки активируем плагин. И все! Спам успешно отфильтровывается.
Настройка плагина
В файле Shelvin-Time-Captcha.php есть две строчки:// Количество секунд для новых комментаторов
$seconds_settings[‘new’] = 10;
// Количество секунд для проверенных комментаторов
$seconds_settings[‘mod’] = 3;Где Вы можете поменять время на свое.
Почему я остановился на двух последних плагинах для избавления от спама? Все просто.
- плагины не потребляет дополнительных ресурсов поскольку не используют базу данных, соответственно сервер меньше нагружается;
- просты в установке, всего лишь скачать, установить и активировать плагин в админке;
- плагины просто не допускают запись спама в комментариях, еще одно снижение нагрузки, поэтому за ними не нужно постоянно следить;
- плагины не используют постороннии сервера.
Выбирайте понравившийся Вам плагин, устанавливайте его или их и прощай спам!
Спасибо за советы…
Спасибо за пост. Слышал что с All in One Seo Pack конфликт у него! Не слышали?
Правильно, мусор это лишнее.
Со страхом ждешь нашествия варваров-спамеров. Надо занять круговую оборону.
Из-за одного плагина мой сайт стоял 4 дня! Он, видите ли, в конфликт с моей темой вошел! Сделала откаты, и показатели сайта откатились…
Плагины это такая вещь, нужно сразу проверять как они работают, а лучше всего для этих целей создать локальный аналог своего web сайта, и на нем спокойно экспериментировать.
А у меня зачастую в спаме оказываются нормальные комментарии!… Почему интересно плагин их туда запичкивает?..
Да уж спамеры достают без плагинов, спасибо за обзор.
Спасибо за статью оказалась очень полезной.
Классная статья — спасибо!