Akismet: плагин для борьбы со спамом в комментариях WordPress. Плагин Akismet для защиты wordpress от спама! Установка и настройка! Защита wordpress от спама плагин akismet

Здравствуйте друзья! В данной статье мы рассмотрим один из лучших способов борьбы со спамом в комментариях с помощью плагина Akismet, рассмотрим получение ключа и настройку плагина.

Убираем спам в комментариях с помощью плагина Akismet

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

Пока число посетителей на блоге не большое (100 – 200 человек), всё нормально. В блогосфере принято считать, что спам в комментариях можно удалить и вручную, пока их не много. Но по мере роста числа посетителей, а также появления Вашего сайта в различных базах данных – количество спама в комментариях резко возрастает. Причем рассылают спам в комментариях роботы.

Бывает так, что за сутки может прийти тысяча и более спам комментариев (читал о поступлении 3000 за сутки). После этого, потерпевшие начинают устанавливать защиту. Для сайтов, сделанных на движке WordPress, устанавливают плагин Akismet.

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

Получайте новые статьи блога прямо себе на почту. Заполните форму, нажмите кнопку "Подписаться"

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

Плагин удобен тем, что не заставляет читателей делать дополнительные действия, если они хотят что-то написать под одним из ваших постов – никаких математических задач или капч выскакивать не будет.

Akismet действует иначе – он смотрит каждый комментарий, проверяет есть ли в нем признаки спама и либо пропускает его, либо кидает в папку со спамом. Анализ ведется на основе статистических данных, собираемых со всех сайтов – причиной бана могут быть опасные ссылки, подозрительные тексты, имена или IP адреса комментаторов.

Точность работы плагины очень высока. Крайне редко нормальные комменты попадают в спам (за все несколько лет ведения блога, я не видел и десятка таких случаев).

Кроме спама в комментариях Akismet может работать в симбиозе с (формы обратной связи) и предотвращать появление спама и там.

Одним словом, штука очень удобная и входит в число обязательных плагинов, которые я рекомендую.

Видео инструкция по установке и настройке Akismet

UPD: После изменений внешнего вида сайта, где надо получить API ключ Akismet, некоторые люди не могут найти бесплатную версию ключа – смотрите внимательнее, она есть (обновить картинку в видео я не могу)!

Как видите, особых настроек плагин не требует, вся установка Akismet вместе с отладкой занимает всего пару минут, но экономит вам многие часы в будущем при администрировании вашего блога на WordPress.

Flector 4.9

Обновлено:

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

1 Распаковываем архив.

2 Копируем папку в /wp-content/plugins/ .

3 Заходим в админку блога на вкладку "Плагины " и активируем плагин.

Плагин сразу же выдаст вам следующее сообщение:

При клике на эту кнопку вы будете перенаправлены на страницу "Настройки\Akismet ", на которой вам предложат получить API -ключ или ввести его, если вы уже получили его ранее:

Если API-ключа у вас нет, то кликайте на кнопку "Получить API-ключ ", вы будете перенаправлены на страницу http://akismet.com/wordpress/ , на которой вы должны нажать на большую ссылку в центре страницы:

Заполняйте поля и кликайте на "Sign up ", откроется такая страница:

Для бесплатного использования надо выбрать тарифный план "Personal ". Кликайте на "Sign up ", откроется такая страница:

По умолчанию нам предлагается платить $36 в год за использовании сервиса, но у нас некоммерческий блог, так что смело крутите полосу до цифры $0 :

Форма регистрация при этом сократится до минимума:

Заполняйте ее и кликайте на "Continue ", увидите такое сообщение:

Спустя некоторое время (может занять минуту и больше) откроется страница, где будет выведен ваш API -ключ:

Ключ можно скопировать прямо с этой страницы или скопировать его из полученного на ваш email письма. Теперь опять зайдите в "Настройки\Akismet " и введите свой ключ в соответствующее поле:

Нажимайте на "Подключить " – активация плагина закончена:

Все, теперь плагин работает (полученный вами API -ключ можно использовать на любом количестве ваших сайтов). Настроек в плагине почти нет:

Не меняйте в них ничего – часто ошибается, и его ошибки вы можете исправить вручную, просматривая папку "Спам ". Что для очевидный спам для вас может быть самым обычным комментарием.

Теперь немного о принципе работы : когда кто-либо оставляет комментарий в вашем блоге плагин отправляет его на проверку на свой сервер. Если сервер после тестов не сочтет его спамом, то тогда комментарий будет опубликован. В противном случае он будет помечен как спам.

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

В теории это выглядит замечательно: кто-то отметил комментарий как спам и теперь похожий комментарий от данного автора будет отмечен как спам и у вас на блоге. Но на практике это означает, что если десятку блогеров не понравятся ваши комментарии и они отметят их как спам, то все ваши комментарии теперь будут попадать в спам на всех блогах, где используется . Это плохо тем, что большинство блогеров не просматривают список спамных комментариев и не вытаскивают оттуда ошибочно попавшие туда комментарии.

Нередки и подставы, когда злоумышленник использует ваше имя и ссылку на сайт, оставляя заведомо спамные комментарии на блогах. Рано или поздно вы попадете в "черный список". Как с этим бороться мне неизвестно. Но зная о таком возможном развитии событий, не ленитесь просматривать у себя в блоге комментарии, помеченные как спам ом - вполне возможно, что туда попали и не спамные комментарии.

Дает возможность показать сколько он отсеял спама в блоге. Для этого используйте следующий код:

Или просто добавьте виджет:

И тогда вы получите вот такой счетчик спама:

Внешний вид этого счетчика можно легко настроить через css -код в файле в папке "_inc " плагина. Но использовать данный виджет не советую – он является активной ссылкой на сайт , а активная внешняя ссылка нужна далеко не каждому веб-мастеру.

В последних версиях ведет "историю" комментариев, дает возможность быстро удалить ссылку на сайт комментатора, выделяет ссылки в тексте комментария и др. Я не буду описывать эти функции плагина, так как они очевидны для любого, кто установил плагин.

PS. Это обновленная версия (июль 2014 года) первоначальной статьи от 2008 года. По прошествии 6 лет использования плагина я хочу дать вам совет – используйте вкупе с любой другой защитой от спама! Почему? По банальной причине – без дополнительной защиты у вас в блоге постоянно будут присутствовать тысячи комментариев, помеченных как спам.

Отлично выполняет свою задачу по выявлению спама, но он не останавливает появление спамных комментарием в блоге, он их лишь выявляет. Ни один человек в здравом уме не будет просматривать тысячи спамных комментариев, чтобы откопать среди них один ошибочно туда попавший. Решение этой проблемы заключается в дополнительной защите – например, с помощью капч в форме комментирования.

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

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

Основные функции Akismet Anti-Spam:

  • Автоматом сканирует все комментарии и блокирует те, что похожи на спам.
  • Каждый комментарий имеет свою историю статусов, благодаря которой можно легко проверить, какие комментарии были заблокированы или одобрены Akismet, а какие были помечены как спам или не спам модератором.
  • Адреса ссылок отображаются прямо в теле комментария, чтобы выявить скрытые или вводящие в заблуждение ссылки.
  • Модераторы могут посмотреть количество одобренных комментариев для каждого пользователя.
  • Функция сброса, которая блокирует наихудшие спам комментарии, поможет вам сохранить ваше место на диске и ускорить работу сайта.

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

Настройка плагина Akismet Anti-Spam WordPress

Сначало нужно активировать плагин и перейти к получению API-ключ Akismet.com.

Буду предполагать, что у вас нет API-ключа и вам нужно активировать Akismet. Жмем на кнопку «Получить API-ключ».

Вас должно перекинуть на страницу //akismet.com, где также нужно нажать на кнопку активации API-ключа.

Следующим шагом нужно завести учетную запись в WordPress.com, она в дальнейшем может пригодится для получения аватара — Gravatar, используется в некоторых плагинах безопасности, в Jet Pack от WordPress.com, в общем еще пригодится.

Они конечно хитрые ребята. Не пугайтесь, когда после регистрации аккаунта вас перекинет на страницу покупки платного тарифа плагина Akismet Anti-Spam. Справа в верхнем углу блеклыми буквами обозначена ссылка на смену таррифного плана. Туда нам и нужно перейти.


Но и здесь ребята хотят схитрить.

  • 1 — Если не хотите платить , установите ползунок с ценником на 0.
  • 2 — Укажите сайт, на котором будет работать Akismet Anti-Spam.
  • 3 — Придумайте имя.
  • 4 — Придумайте еще одно имя. Я в данные поля вписал одинаковые имена.
  • 5 — Нажмите кнопку «Продолжить».

Наконец активируем Akismet на сайте.

Небольшие настройки Akismet Anti-Spam WordPress

Здесь все понятно, думаю сложностей на этом этапе настройки не возникнет. На этом настройку Akismet Anti-Spam WordPress можно считать завершенной.

Альтернатива

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

Настройки => Обсуждение =>

Время на чтение: 7 мин

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

Ранее я уже расказывал, как можно бороться со спамом при помощи запрета отдельных IP-адресов () и запрета целого ранга IP-адресов (). Здесь же речь пойдет немного о другом способе.

Судя по статистике самого сервиса Akismet, около 10% комментариев по ошибке попадают в спам. По этой причине у Вас есть 30 дней , чтобы вытянуть их из папки "Спам", если установлена соответствующая галочка в настройках (об этом ниже).

Если данный плагин у Вас не шел по умолчанию с WordPress, то качаем с официального репозитория по ссылке в конце статьи и устанавливаем ().

После установки и активации плагина в админке блога (Плагины -> Установленные -> Akismet (активировать)), снова кликаем по разделу Плагины и выбираем Конфигурация Akismet (Настройка):

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

После этого мы попадаем на сайт akismet.com, где необходимо сделать следующее:

Выбираем тарифный план Personal и жмем на кнопку Sign UP (клик для увеличения картинки):

После этого нам необходимо заполнить представленные 4 поля и сдвинуть ползунок влево, чтобы сумма стала $0 (т.е. мы не будем ничего платить за пользование их сервисом):

  • First Name - имя (любое на латинице)
  • Last Name - фамилия (так же любое на латинице)
  • Email - имя почтового ящика, куда придет Ваш ключ, поэтому вводите то, которым пользуетесь
  • Confirm Email - повторите имя почтового ящика

Чуть ниже Вы можете выбрать опцию о получении ежемесячного отчета на почту. Это на Ваше усмотрение. Когда все готово, жмем синюю кнопку Continue и идем в свой почтовый ящик, куда пришло письмо с API-ключом. Вначале письма Вас благодарят за регистрацию, а потом будет блок текста Your Akismet API key is: ******** , где: ****** - это Ваш ключ, который мы копируем и вставляем в поле под красной стрелкой:

Зелеными указаны дополнительные опции. Автоматическое удаление советую выбрать, а с отображением количества комментариев сами решайте. Принципиальной роли это не играет.