Защищаем комментарии от спама с помощью плагина Akismet

Проблема защиты сайта от спама встает перед вебмастером почти сразу же после начала работы сайта, и становится особенно актуальной, как только сайт или блог набирают популярность. Ведь вместе с популярностью увеличивается число спамеров и спам-ботов.

Бороться с таким спамом вручную практически невозможно. Практика показала, что в день на страницах среднего по посещаемости блога может оказываться до 1000 спам-комментариев.

akismet - защита от спамаДля защиты сайт WordPress от спама в комментариях существуют разные плагины, использующие в своей работе разные принципы. Наиболее известный из них – Akismet. Данный плагин использует централизованную базу для определения спамных комментариев, что, конечно, делает его очень эффективным.

Акисмет включен в дистрибутив WordPress, поэтому поставив движок вам остается только его активировать.

Если же у вас его нет, то скачать Akismet можно в депозитарии плагинов по этой ссылке. Для работы плагина недостаточно его установки и активации. Еще необходимо получить и ввести в специальное поле API-ключ.

Плагин AkismetДля этого заходим в «Плагины» — «Настройки Akismet», затем жмем на ссылку «Получить ключ» (либо у вас может появится панель с приглашением от Акисмет «Активируйте ваш аккаунт Akismet», как на картинке вверху).

Вы окажетесь на официальном сайте данного плагина — http://akismet.com/wordpress/ и увидите там кнопку «Get Started». Периодически интерфейсы и названия кнопок меняются, но в целом процесс остается похожим.

сайт плагина

На следующей странице нужно указать регистрационные данные: емейл, Имя и пароль, после чего жмите кнопку «Sign Up» (зарегистрироваться).

регистрация акисметДалее вас перенаправит на страницу, где можно выбрать одну из 3-х версий Akismet. Две версии являются платными, а одна – бесплатная (Personal). Ее и выбираем.

три версииНа следующей странице речь снова идет об оплате, но надо сдвинуть ползунок стоимости до 0 долларов, заполнить необходимые данные о себе (после сдвига ползунка там останется всего пара полей для заполнения), после чего нажать кнопку «Continue».

Далее нужно проверить почтовый ящик, который вы указывали при регистрации плагина на предмет появления в нем письма, в котором будет API-ключ (API-key) с инструкцией по использованию. Также API-ключ должен появиться на экране.

Копируем этот ключ и заходим в настройки плагина на блоге – «Плагины» — «Настройки Akismet».

акисметВставляем ключ в соответствующее поле и жмем «Сохранить изменения».

Кстати, один и тот же API — ключ вы можете использовать одновременно на нескольких своих сайтах.

У плагина есть еще несколько настроек. Так, можно указать, чтобы он автоматически отклонял спам или помещал его в папку спам. Во втором случае через некоторое время (15 дней) комментарии автоматически будут удалены.

Принцип работы плагина – все оставляемые пользователем комментарии пропускаются через базу данных Akismet. В эту базу заносятся IP-адреса, адреса электронной почты, с которых уже распространялся спам, тексты сообщений и т.д. После проверки комментарий либо остается на блоге либо блокируется. Также можно разместить на страницах небольшой виджет, который будет показывать число заблокированных комментариев. Для этого надо в нужное место шаблона вставить следующую строчку —

Также можно изменить внешний вид виджета посредством редактирования файла akismet.css, который расположен в папке данного плагина.

Акисмет не использует в работе капчу, но тем не менее он эффективно защищает сайт от спама.

Добавьте комментарий