Главная / Плагины / Плагин 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 Вы используете?

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

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

*