Главная / Плагины / Плагин Akismet для WordPress – лучшая защита от спама в комментариях
Плагин Akismet для WordPress
Установка и настройка плагина Akismet для WordPress

Плагин Akismet для WordPress – лучшая защита от спама в комментариях

Вот и случилось – в один прекрасный день спам в WordPress меня по-настоящему достал… Удалять с блога по 50 (а то и более) бессмысленных сообщений в день – не уважать себя и свое время. Я до сих пор не могу понять смысл размещения таких спамных комментариев на сайте, если они в любом случае модерацию не пройдут – а значит и в индексе поисковых систем этих ссылок не будет никогда!

Однажды я решил заняться заброшенным на пару месяцев проектом и увидел в админке страшную цифру – в 7500 спамных сообщений (подтверждение смотрите на скриншоте ниже). Конечно, может среди этого мусора «заблудились» действительно полезные человеческие комментарии, однако шерстить это вручную (то есть пошагово с перечитыванием всех комментариев) я не решился.

Начал удалять вредные комментарии постранично и столкнулся с таким интересным моментом – «движок» WordPress позволяет реализовать функцию «Выбрать все» и «Применить удаление к выбранному» лишь в пределах одной страницы! В настройках экрана я сумел изменить цифру отображающихся комментариев с 20 до 100, а потом и до 200 (общий лимит в этой CMS составляет 999 элементов для одной страницы)…

Но радовался я недолго, после первой удаленной пачки из 200 спамных комментариев – я получил от веб-сервера 414-ю ошибку. Ошибка «414», которую выдает веб-сервер, а точнее «414 Request URI Too Large» свидетельствует о превышении лимита на объем данных, которые передаются через визуальный редактор в единицу времени. Чтобы устранить эту ошибку «перегрузки» необходимо уменьшить передаваемый объем материала. В моем случае это означало — уменьшить количество одновременно удаляемых комментариев.

Так вот к чему я веду, бороться со спамом можно и нужно. Не ждите, когда на удаление спама придется потратить час и более – вооружайтесь специальными инструментами сразу и давайте ботам бой! Я решил посвятить вопросу борьбы со спамом в WordPress цикл статей и первая из них будет посвящена замечательному плагину под названием «Akismet».

Спам в админке WordPress

Плагин Akismet для WordPress – попрощайся со спамом навсегда

Плагин Akismet очень легкий, не грузит веб-сервер и существенно экономит Ваше время, которое многие нещадно ежедневно убивают – удаляя спам в комментариях своего сайта. Разработчиками проекта выступает именитая четверка программистов во главе с самим Мэттом Мулленвегом (Matt Mullenweg). Если кто не знает – это парень стоял у истоков ВордПресс и считается одним из создателей этой CMS.

Принцип работы плагина очень простой, а также очень надежный и действенный в борьбе с веб-спамом. Каждый оставленный комментарий на вашем сайте Акисмет тщательно анализирует (проводит анализ его содержимого) – во время анализа происходит сверка полученного комментария с огромной базой данных, расположенной на сервере Akismet.

По такой же схеме (сравнения объектов с накопленной базой данных) работают антивирусные и многие другие системы. Если плагин находит в своей базе подобное сообщение – он его сразу же отправляет в спам, а если такового там нет – пропускает.

Осечки у Акисмета бывают, однако удалить из консоли администратора один-два пропущенных фильтром комментария – это не есть проблема. А вот экономию времени плагин Вам точно гарантирует. С каждым днем базу данных спама расширяют сами пользователи!

Если один и тот же комментарий определяется администраторами в своих админках как спам – комментарий тут же пополняет спам-базу Akismet. После этого путь на другие блоги (где установлен описываемый плагин) для спамного текста закрыт навсегда.

Плагин Akismet для WordPress

Предлагаю небольшую выдержку с официальной страницы плагина на ресурсе wordpress.org:

Официальное название плагина: «Akismet»;

Адрес для скачивания плагина: https://wordpress.org/plugins/akismet/

Официальный сайт: http://akismet.com/

Авторы плагина: Matt Mullenweg, Ryan Boren, Andy Skelton и Michael Adams;

Работает с версией WordPress: от 3.0 и выше;

Последнее обновление (на момент обзора): 15.04.2014;

Плагин был скачан (на момент обзора): 20 493 788 раз;

Текущий рейтинг качества: 4.1 из 5 звезд.

Плагин этот я советую всем, кто, как и я не хочет устанавливать популярную систему комментариев от Disqus. У этой системы есть один существенный недостаток – она заставляет комментатора пройти муторную систему регистрации, подтвердить свой почтовый ящик.

В общем когда я вижу интересный материал на каком-то блоге и хочу его прокомментировать, то при встрече с Дискусом у меня это желание пропадает… Думаю я не один такой! А холить и лелеять потенциальных комментаторов своего сайта надо, ведь поведенческие факторы и полезность ресурса для пользователей в наше время при продвижении молодого сайта играют особо важную роль!

Установка плагина Akismet в WordPress

Установка и настройка плагина Akismet для WordPress

Устанавливается плагин Akismet стандартно, как и все остальные плагины WordPress. В панели администратора кликаем на пункте главного бокового меню «Плагины» и далее по кнопке сверху с надписью «Добавить новый».

На загрузившейся странице вводим в поле поиска название нашего плагина – «Akismet» без кавычек. В выдаче нам предлагается сразу несколько вариантов с именем «Akismet» в названии, мы выбираем самый первый из них от разработчика Мэтта Мулленвега (Matt Mullenweg). На момент написания обзора была доступна версия плагина с индексом «3.0.0».

Выбор из списка плагина Akismet

После нажатие пункта «Установить» происходит автоматическая загрузка архива плагина на Ваш вэб-сервер, извлечение файлов из архива и их установка. Нам остается лишь нажать на надпись «Активировать плагин». Все – полдела сделано! Как показывает статистика – если уж мы не поленились (как я когда-то) установить плагин сразу и даже включили его, то в 90 случаях из 100 мы доведем дело до конца! 😉

После активации, кнопка доступа к параметрам настроек плагина Akismet появится в одном из подразделов главного меню Вашей админки, а именно «НастройкиAkismet». Также в верхней части рабочей области Вашей консоли администратора должен появиться яркий баннер с призывом активировать учетную запись в базе данных разработчиков Akismet.

Сообщение в административной консоли с просьбой активировать плагин Акисмет

Это главный и самый неприятный этап в установке, однако плагин стоит наших недолгих мучений! Поверьте мне на слово! Увы, от этого шага не куда не деться и регистрироваться придется ибо – в регистрацию на сервисе заложен основной принцип работы плагина.

Напомню, что принцип работы (и эффективности) плагина Акисмет такой: сверка проходящих через плагин комментариев с собственной огромной базой данных.

Akismet ключ (akismet api key) для плагина WordPress

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

Получение API-ключа для плагина Akismet

Мы по умолчанию встречаемся с этим плагином впервые, а потому смело жмем кнопку получить API-ключ. Дальше после перенаправления на ресурс akismet.com разработчики советуют нам попрощаться со спамом в комментариях на нашем сайте и еще раз (на этот раз окончательно) подтвердить свое намерение получить API-ключ – кнопка «Get an Akismet API key».

Подтверждение на присвоение API-ключа Akismet

По итогу наш долгий гиперссылочный путь приведет нас на официальный ресурс wordpress.com, где будет необходимо заполнить несложную форму для создания новой учетной записи. Заполняем три предложенных поля: «Рабочий адрес почты», «Ваш ник», «Пароль» и жмем на кнопку «Регистрация».

Создание учетной записи на сервисе WordPress.com
Внимание! Если Вас уведомят, что аккаунт с таким ящиком уже существует – необходимо попросить систему напомнить Вам пароль. Идем на нашу почту, открываем полученное письмо – переходим по ссылке восстановления и вводим новый пароль (его желательно записать или запомнить на будущее, этот аккаунт нам еще не раз пригодится).

Если регистрация (или авторизация) на ресурсе wordpress.com прошла успешно, мы попадем на страницу с выбором «пакета обслуживания» Akismet. Из всех трех предложенных советую остановиться на бесплатном, для этого необходимо кликнуть на тарифе «Personal» (Персональный).

Выбор пакета обслуживания сервиса Akismet

Далее в новом окне необходимо оставить свои контактные данные и определиться с финансовым пожертвованием, которое мы готовы выделить на еду для разработчиков. Лично я установил ползунок с ценой в правой части до отметки «0», то есть решил пользоваться плагином бесплатно. А Вы уж сами делайте этот непростой выбор. 😉

Выбираем бесплатное использование плагина Akismet

Жмем кнопку «Продолжить» — вот наша цель и достигнута! На последнем шаге мы получаем от сервиса поздравление и личный уникальный API-ключ. Активировать наш плагин Akismet теперь можно двумя простыми способами:

  • вручную – скопировать ключ в буфер обмена, вернуться в административную консоль WordPress нашего сайта и вставить ключ из буфера в поле «API-KEY»;
  • автоматически – в этом же окне кликнуть по большой кнопке ниже с надписью «Save your Akismet API KEY» (Сохранить Ваш API-ключ).
Финальная стадия активации плагина Akismet

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

Теперь нам осталось лишь поставить/убрать пару флажков в несложных настройках и плагин полностью готов к бою со спамом в ВордПресс! Лично я для себя выбрал следующие настройки плагина Акисмет (смотрите скриншот ниже).

Выбор финальных настроек и активация плагина Akismet

Немного о работе плагина. Плагин стоит у меня на одном из проектов уже около недели и никаких нареканий не вызывает. За это время было заблокировано просто страшное число, а точнее 4 157 спам-комментариев! Даже представлять не хочу, сколько времени могло уйти на модерацию всего этого.

Первые результаты работы плагина Akismet с блокировкой спам-комментариев

Что ж на этом, пожалуй, все, свои вопросы и пожелание пишите в комментариях! Только не забудьте, что спам писать не стоит – теперь его «убьет» плагин Akismet! 🙂 Спасибо за внимание, дорогие читатели, поменьше вам спама в глобальной сети и в реале!

На десерт я приготовил видео с креативным методом борьбы со спамом в нашей реальной жизни. Советую посмотреть! 🙂

P.S. Разумеется это не единственный метод побороть спам, если плагин Акисмет Вас по каким-то причинам не устраивает — обратите внимание на альтернативные методы борьбы с ботами в комментариях своего сайта на WordPress. И спасибо Вам за то, что нажмете одну из кнопок — «Поделиться с друзьями в социальных сетях»!

Автор статьи: Сергей ГеркХард

Как победить спам? Выход есть!

О GerkHard

Хотите быть в курсе последних событий в мире WordPress. Хотите создать сайт бесплатно? Интресесует заработок в интернете? Все это Вы найдете на сайте GerkHard.com, подписывайтесь на канал РСС, а также на наши официальные странички в популярных социальных сетях!

2 комментария

  1. У меня тоже стоит этот плагин. Работает отлично! Но вот такая история приключилась у меня.Я автоматически обновляла этот плагин. И после этого я уже не смогла отвечать на комментарии. При нажатии на «отправить комментарий», он мне выдаёт:»Fatal error: Call to undefined function set_url_scheme() in /home/users1/a/annabrilliant/domains/uspehavsem.ru/wp-content/plugins/akismet/class.akismet.php on line 837″. Под названием Плагина вместо «параметры» появилось вот это:»Settings».Вы не подскажете, как теперь это исправить?Напишите мне на почту, если Вас это не затруднит.Заранее благодарна.С уважением, Анна.

    • Добрый день, Анна. Мало информации для решения проблемы. Какая у Вас сейчас текущая версия это плагина? Во время обновления плагина Akismet какие-нибудь сообщения об ошибке или же вы получили уведомление, что плагин обновлен успешно?

      Какую текущую версию WordPress Вы используете?

Оставить комментарий к Anna Отменить написание

Ваш email нигде не будет показанОбязательные для заполнения поля помечены *

*