Интернет Windows Android

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

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

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

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

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

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

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

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

Желаете получать своевременно свежие актуальные и полезные статьи? Тогда можете подписаться:

Еще статьи по данной теме:

20 отзывов

  1. Анатолий

    Нравится, красиво у Вас! Творчески! Учусь в Старт Ап проекте. Продвинутый курс. Мне нравится! Как у Вас? Времени сколько, ушло у Вас на строительство и организацию работы, сайта? Сколько уделяете ему сейчас? Дружить предлагаю нашим коллегам по сайтостроению. Каким образом правильнее? Как быть, в такой развивающейся ситуации? Попишу, поспрашиваю, у наших коллег. Уверен, что найдем ответ! Успехов Вам творческих, благополучия достойного. Важнейшее – крепости духа! Так держать! Заходите в гости! Вам, буду рад! А весне, быть!

  2. Игорь

    Спасибо, Анатолий, за добрые слова. Внимания уделяю достаточно много, пока блог находится в стадии становления. «Первую половину жизни вы работаете на свое имя, потом имя работает на вас». Помните?

  3. xerox 250

    Подскажите, можно ли разместить на своем сайте данный пост?

  4. Игорь

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

  5. ангина

    А что, если завести на сайте-блоге раздел "самые горячие обсуждения" или подобное. Там можно будет обсуждать наиболее горячие топики вашего блога…

  6. Игорь

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

  7. Михаил Заяц

    Спасибо, хорошая статья. Подписался.

  8. Оксана

    Игорь, подскажите пожалуйста, можно ли как то пожаловаться на спам? Дело в том, что на мой сайт постоянно сыпется спам с одного и того же IP-адреса в комментариях к одной и той же статье, судя по ссылкам откуда то из России или Украины. Причём обставлено всё как обычный комментарий, типа "крутая статья" и т.п. За день по несколько комментариев прилетает с разным текстом и ссылки все разные. Постоянно приходится чистить папку со спамом. Вроде бы и не трудно почистить, но просто достали уже. К тому же в спам иногда залетают и нормальные комментарии, и приходится просматривать каждый, чтоб отсеять лишнее. Может можно как то и куда то пожаловаться на этот IP-адрес?

  9. Игорь

    Оксана, действительно это проблема и весьма большая. Хотя у меня Akismet вполне справляется с задачей отсеивания откровенного спама, иногда, действительно, приходится проводить ручную модерацию. Если кого и ненавижу люто в этой жизни, так это спамеров, хотя сам я человек вполне миролюбивый и вовсе не мизантроп. Так что Вас я вполне понимаю и с радостью помогу чем смогу, кстати, возможно, и другим читателям это будет полезно. Итак, попробуйте поступить следующим образом. Откройте на редактирование файл.htaccess в корневом каталоге и добавьте туда следующий фрагмент:

    order allow,deny allow from all deny from ip 1 deny from ip 2 deny from ip 3 deny from ip 4

    Вместо ip с цифрами нужно проставить реальные IP, которые Вам неугодны. Строчек «deny from» может быть сколь угодно много. Это должно помочь заблокировать ненавистных спамеров, которые более всего Вам досаждают.

  10. Оксана

    Спасибо, Игорь, обязательно попробую. Только вот еще вопрос: у меня в файле.htaccess всего три строки, ваш фрагмент просто в конец вставить под этими строками? Извините за может быть глупый вопрос.

  11. Игорь

    Ну, почему глупый, ни в коей мере. Да, Оксана, вставьте в самый конец, только не забудьте поставить реальные цифры (только цифры) IP-адреса. Обозначения IP использовать не надо.

  12. Оксана

    Игорь, сделала, как Вы сказали. Вставила вот эти строки:

    order allow,deny
    allow from all
    deny from 178.137.162.227
    deny from 46.118.159.131

    Результат пока 50/50. С верхнего IP спам продолжает поступать, а с нижнего пока нет (с него поступало больше всего спама).
    Может я что то не так поняла и не правильно прописала?
    Спасибо за Вашу поддержку и помощь.

  13. Оксана

    Почему-то первая ()и последняя () строчки фрагмента не отбразились в комментарии. Естественно они у меня прописаны.

  14. Игорь

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

  15. Оксана

    Игорь, спасибо за ответ. Понаблюдаю еще немного и, если не поможет, обращюсь на хостинг (Спринтхост), как Вы советуете. Радует уже то, что перестал поступать самый зловредный (по количеству)спам. Обязательно отпишусь по результатам.
    У меня еще есь вопросы и по другим темам, если не возражаете я бы Вас еще помучила?

  16. Оксана

    Прошла неделя. Несколько раз проскочил и спам со второго IP, с первого тоже походит. Не могу сказать, что совсем никакого результата нет, так как по-моему реже спам стал проскакивать.
    Обращение в службу поддержки хостера тоже ничего не дало. Стребовали с меня пароль от админки сайта, в итоге выдали такое письмо: "Наиболее часто спам сообщения отправляются роботом. Для защиты Вашего сайта от нежелательных комментариев мы можем порекомендовать Вам установить плагин добавляющий каптчу (captcha) на отправку комментариев. Пример такого плагина Вы можете найти перейдя по ссылке http://wordpress.org/plugins/si-captcha-for-wordpress/ ."
    Но дело в том, что не хочется загромождать форму комментария каптчей, не всем она нравится, а только раздражает. Поэтому у меня стоит плагин Antispam Bee.

  17. Игорь Горнов

    Я рад за Вас, Галина, пожалуйста.

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

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

Одним из эффективных способов защиты является плагин Akismet.

Что это за плагин Akismet?

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

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

После того, как скачали, открываем его и по FTP-соединению закидываем в папку с плагинами на хостинге. Она находится по адресу вашего сайта-wp-content-plagins. Поместили туда Akismet? Поместили! Тогда переходим в админ панель блога и активируем его.

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

Для чего нужен этот плагин?

Это актуальный вопрос, который мучает многих в блогосфере. Постараюсь сказать об этом как можно подробнее. Плагин Akismet работает подобным образом:

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

Хочу сразу предупредить, что бывают и такие случаи, когда хорошо изложенный комментарий попадает в папку со спамом. Это происходит редко. Что в такой ситуации делать? Все очень просто! Вам придется просмотреть СПАМ и в случае попадания туда нормального комментария выкидывать его на ожидание.

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

Как установить и настроить Akismet?

Как уже обговаривалось выше в статье плагин должен стоять у вас по умолчанию. Зайдите в раздел ПЛАГИНЫ, находится он в левой колонке админ панели вашего блога и проверьте есть он там или его нет. Нет, тогда закиньте его на хостинг, как это сделать было написано ранее, пролистните статью вверх и найдете.

В том случае, если он перед вами, то есть в разделе «плагины», тогда кликайте АКТИВИРОВАТЬ. Кнопка располагается сразу после названия, в нашем случае — Akismet.

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

Здесь вы будете вводить ключ, если, конечно, он у вас есть. В ином случае, делаете переход ПОЛУЧИТЬ API-ключ.

Попадает на официальный сайт плагина — akismet.com. Делаете перевод страницы на русский, чтобы было понятно. Это можно сделать путем нажатия кнопки ПЕРЕВЕСТИ, она находится в адресной строке браузере с правой стороны, по крайней мере, у меня на Мозила Фирефокс так.

Сейчас вы на сайте wordpress.com на странице ввода данных. Здесь надо ввести, email-адрес, username — логин и пароль. Смотрим, что загорелось зеленая галочка, то есть одобрено и кликаем подписаться, и так два раза. К вам на почту должно прийти письмо с кодом активации, который необходимо ввести в поле, если забыли, то напомню, что оно находится по адресу НАСТРОЙКИ = akismet.

В том случае, если вы используете старую версию WordPress, тогда настройки плагина можно найти в разделе ПЛАГИНЫ=Настройки akismet.

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

  1. Автоматически удалять спам-комментарии к записям старше месяца;
  2. Отображать количество одобренных комментариев рядом с каждым автором;

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

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

Заканчиваю статью на этой ноте. Желаю всем удачной борьбы со спам комментариями. До новых встреч. Пока! В заключение для вас интересное видео о плагине Akismet:

С уважением, Юрий Жук.

Время на чтение: 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: ******** , где: ****** - это Ваш ключ, который мы копируем и вставляем в поле под красной стрелкой:

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