Здравствуйте, уважаемые читатели блога asbseo.ru!
В этой статье я расскажу Вам об очередном плагине, предназначенном для защиты блогов на WordPress от спама в комментариях.
На тему защиты от спама в блогах я уже писал пару постов. Здесь Вы можете прочитать об основных сведениях о спаме, плагинах invisible captcha и DCaptcha.
А в этой статье я рассказывал о плагине Math Comment Spam Protection, который я использовал на своем блоге несколько месяцев.
Math Comment Spam Protection меня не очень устраивал по нескольким причинам.
1. Для того чтобы оставить комментарий на блоге, читателям приходилось вводить несложную капчу (решить простую арифметическую задачку). Я считаю, что это не очень удобно и может повлиять на комментируемость блога (для чего нужны комментарии на блоге).
2. Если читатель забудет ввести капчу, например, не заметит поле для ввода, или же просто ошибется, то комментарий возможно придется набирать заново, а это станет делать далеко не каждый!
3. Иногда данный плагин не пропускал комментарии. Это происходило из-за скрипта кэширования Maxcashe, при использовании которого лучше избегать различные динамические капчи.
4. Math Comment Spam Protection пропускал большое количество спама. Если я не заходил на блог 2-3 дня, то обнаруживал около 100 комментариев, 95% из которых – спам. Видимо, данная защита не очень эффективна.
Из-за перечисленных выше недостатков я решил попробовать плагин Akismet, о котором слышал немало положительных отзывов.
Для своей работы Akismet использует сторонние ресурсы. После того как посетитель прокомментирует пост, комментарий проходит проверку на северах Akismet. Данные сервера содержат базы комментаторов, которые были помечены как «спаммеры». Если по результатам проверки комментарий попадает в спам, то он будет помечен соответствующим образом.
Кроме того, если Akismet ошибется, то у нас есть возможность самостоятельно заносить комментарии, как в черный список, так и в белый.
В ходе своей работы плагин Akismet ведет статистику оставленных на блоге комментариев, и Вы всегда сможете увидеть и оценить результаты его работы. Можно также установить на блоге счетчик спам комментариев, но об этом в конце поста.
Скачать Akismet Вы можете на сайте разработчика по этой ссылке. После этого Вам необходимо поместить папку с плагином в директорию с плагинами блога (http://ваш блог/wp-content/plugins/).
Затем перейдите в административную панель WordPress и активируйте Akismet в разделе «Плагины».
После этого плагин станет активен, а в админке появится вот такая надпись:
То есть, чтобы Akismet работал, Вам необходимо получить специальный ключ (Api Key) и ввести его в соответствующее поле в настройках плагина.
Получить Api key можно как бесплатно, так и заплатив определенную сумму. В этой статье речь пойдет о бесплатном способе.
Для получения ключа нужно зайти в настройки плагина, которые стали доступны в меню «Плагины» после его активации.
В настройках нужно нажать ссылку «What is this?».
В результате Вы попадаете на сайт akismet.com, где Вам нужно нажать синюю кнопку с надписью «Get an Akismet API key».
Откроется страница, на которой нужно выбрать один из трех «Тарифов». Для того что бы получить API key бесплатно, выбираем пункт “Personal” и нажимаем на кнопку “SIGN UP“.
В открывшемся окне заполняем необходимые поля, введя в них свои имя, фамилию и e-mail.
В правой части этого окна имеется ползунок, который нужно переместить до упора влево, так чтобы денежная сумма равнялась нулю; так Вы сможете получить API key совершенно бесплатно.
После того как Вы выполните указанные действия, нажмите кнопку «Continue» и перейдите в указанный почтовый ящик, потому что именно туда будет выслано письмо с Вашим ключом.
Скопируйте присланный в письме API key и вставьте его в соответствующую строку в настройках Akismet, после чего обновите настройки.
Пункты «Автоматически удалять спам-комментарии к записям старше месяца» и «Отображать количество одобренных комментариев рядом с каждым автором» настройте по своему усмотрению, лично я ими не пользуюсь.
На этом настройки плагина Akismet завершены. И через некоторое время Вы увидите статистику работы плагина, которая находится в административно панели Вашего блога (пункт «Статистика Akismet»).
Кроме этого, Вы можете разместить специальный счетчик, который будет отражать спам комментарии. Для этого в нужное место (футер, сайдбар, виджет) шаблона вставьте следующий код:
<?php if(function_exists('akismet_counter')) { akismet_counter(); } ?>
Счетчик будет выглядеть примерно так:
Его внешний вид Вы сможете всегда изменить в файле akismet.css, который находится в папке в плагином.
На этом у меня все.
В следующих статьях я буду писать об интересных плагинах для WordPress, чтобы не пропустить выход новых постов, рекомендую Вам подписаться на обновления моего блога.
С уважением, Александр Бобрин
© 2024 Блог Александра Бобрина. Создание сайта и заработок в интернете · Копирование материалов сайта без разрешения запрещено
Политика конфиденциальности | Пользовательское соглашение
Да, циферки уже складывать не надо!
С новым защитником от спама, Александр! У меня такой плагин стоит с самого начала создания блога. Пока проблем не было, похоже базы Акисмета справляются со своей задачей.
Я вообще не ставлю никакие антиспам-плагины пока. Вроде не достают сильно.
От чего, интересно, это зависит, что одних спам заваливает с головой, а другие даже не устанавливают противоспамные плагины?
Капчи нету, урас. Akismet хороший плагин, он у меня есть, но пока отключен. Сейчас стоит Fntespam dee!
Акисмии у меня стоял где то месяц не активированым, пока до него не дошли руки.
После проверки нескольких плагинов в итоге вернулся снова на Antispam Bee. Не пропустил ни одного спамного коммента и настроек не требует
Полностью согласен Antispam Bee — это плагин всех времен и народов. Ниодного пропуска спам комментариев я не замечаю.
Так кому верить-то? Акисмету или Пчеле? Или другому плагину? Уже руки опускаются от такого количества.
Согласна с Анатолием.
Когда предлагается слишком много плагинов на выбор — появляется сложность с их выбором. И руки опускаются.
А ведь можно и без плагинов спам не пускать, ведь оный уже умеет распознавать соответствующие поля плюс заполнять их, естественно рассылается все автоматически. Если хотите обойтись без плагина нужно менять названия полей как в движке так и шаблоне.
Cпасибо, Александр, за подробную и ясную статью! Аkismet использую уже, пока со спамом проблем нет.
«последний проходит проверку на северах Akismet»
Опечаточка забавная вышла, вроде как «мышка на сервере» 🙂
Сегодня меня забросали спамом, пора активировать плагин. Не знал, что активировать его можно бесплатно... Спасибо !
По мне лучше использовать внешнюю систему комментариев. Она и плагины лишние убирает с блога и скорость его работы увеличивает. Меньше различных скриптов, меньше проблем.
Сама пользуюсь Акисметом. Очень нравится этот плагин. Отличный!
Александр, предлагаю вам и вашим читателям поучаствовать в конкурсе моего блога «Что делает меня счастливым?».
Да я тоже с самого начала создания блога пользуюсь этим плагином и очень доволен.
Отличный плагин! Пользуюсь им с самого начала ведения блога.
Тоже стоит этот плагин с самого начала. Не жалуюсь. Бывает конечно пропускает иногда спам, но редко.
А он у меня висел неактивированный около года, так я его и не оценил по достоинству.
Вот и у меня так.
Интересный плагин, может быть попробую
Реально — лучший антиспамовый плагин. Правда у меня на одном из хостингов не захотел работать, видимо потому-что совершает запросы к другим сайтам.
Одно время убрал этот плагин, как меня тут же завалили спамом! Пришлось установить обратно!
О спасибо, я уже 3 месяца думал что он платный!
Я когда начинал вести блог тоже так думал! 🙂 Так что это нормальное явление!
Статья очень полезная для тех, кто еще не определился как и чем ему защищать свои комментарии. Хорошо что ты Саша сменил свой предыдущий плагин, а то реально было немного трудновато капчу вводить (иногда комментарий у меня не проходил).
А я вот не стал париться с этим плагином, нашёл другой, а этот удалил! Всё нормально работает, спам не проходит в «Ожидающие одобрения комментарии».
А у меняю все коменты открыты! Не требуют подтверждения, но и у публикацию спам не попадет!
По практике использования могу сказать, что он часто нормальные комменты в спам засовывает, так что надо папку со спамом регулярно проверять собственноручно
Да, Александр! Вот твой занес, вытащил. По началу все подряд в спам отправлял, сейчас меньше стал.
Стоит Akismet + предмодерация. И спам не проходит.
У меня с самого начала стоит Akismet ,позже поставила плагин безопасности WP-Sentinel, но он как то не подружился с моим сайтом, не давал объёмные комментарии опубликовывать читателям и я его убрала. Теперь почему то спам полез...Не пойму с чем это связано.
Хорошо, когда есть такой подробный мануал. Я долго собирался что-то предпринять против спама, но пока этот спам не сильно меня доставал — было как-то не собраться.
Вспомнил про Ваш блог когда за ночь пришло 300 спам-комментариев. Отдельное Вам спасибо за то, что подсказали как этот плагин бесплатно активировать.
Передвинуть ползунок с оплатой к нулю я бы сам ни за что не догадался 🙂
А я пользуюсь плагином Invisible Captcha, пока что не вижу никаких спамных комментариев, да и для посетителя тоже очень удобно.
Да хороший плагин в интернете о нем много положительных отзывов. Я тоже его себе установил. Правда попарился сначала с его активацией. Думал он платный, но после разобрался.
Здравствуйте,
стоит Akismet — и работает прекрасно: спам не пройдёт. НО!!! Он начал удалять нормальные рабочие комментарии. Происходит это следующим образом. Комментарий плагином пропущен, всё в порядке. На него приходит целая ветка обсуждения. Потом, недели через 2-3 плагин удаляет и этот комментарий, и всю ветку. Восстановить невозможно. В итоге пришлось выключить этот плагин, т.к.терялись ценные обсуждения.
Подскажите, что делать, как правильно укоротить этот плагин? Спасибо.
Не знаю, не наблюдал такого. У меня вообще в настройках отключено все что касается автоматического удаления, папку спам даже вручную чищу.
Евгений, я думаю произошло следующее:
— у Вас в настройках плагина Akismet, которые можно установить в админ-панели, стояла галочка напротив строки: «Автоматически удалять спам-комментарии к записям старше месяца.»
Когда я устанавливал этот плагин у себя, пользуясь замечательной статьей Александра, я зашел в админ-панели в меню «Плагины» >> «Настройки Akismet» и эту галочку снял. Пропажа комментариев незамечена. Также, как и Александр, папку спам всегда просматриваю перед очисткой. Чищу же все комменты в рукопашную, так как иногда правильные комментарии все-таки попадают в папку спам...
Желаю удачи в борьбе с гнусными спамерами!
Нет, такой настройки не стояло.
А-Я
А я вот сейчас пользуюсь только antespamBEE (как-то так) он тоже хороший, ни одного спама еще не пустил! А с установкой на много hgjot!
Классный плагин правда бывает иногда закидывает в спам и нормальные комментарии.
Да, это так, но он постоянно модифицируется и может в скором все изменится!
В этом случае рекомендуется проверять Спам. В крайнем случае, сам комментатор может послать сообщение через обратную связь.
Плагин конечно очень интересный, установка такая специфическая, я сперва вообще не мог понять. что и как, пока наконец-то не нашёл видеоурок, кстати о том, как именно работает и проверят акисмет комменты я не знал, спасибо за инфу.
Плагин конечно очень интересный!
Плагин хороший, ничего не скажешь!!!
Однако все-равно у него есть печальная статистика. Да она маленькая, но она печальная!!
Лучше поставить математический антиспам, спам вообще не пройдет, кому надо — тот прокаментит! Я так считаю!
Я теперь вместо Akismet поставил другой плагин — Аntispam Bee. Так, если я не ошибаюсь. Смысл работы такой — плагин создает невидимое поле (которое человек НЕ видит). Приходит робот-спаммер.
Далее заполняет невидимое поле вместе со всеми остальными. Плагин «понимает», что невидимое для человеческих глаз поле мог заполнить только робот, и никто больше.
Спам удаляется. Владелец сайта радуется, что нет спама. Ребята, от души советую этот плагин. Я поставил. Теперь доволен.
Интересный плагин Вы рассказали. Нужно попробовать и его тоже поставить.
Спасибо — хорошая статья. Картинки устарели — но все понятно!
Спасибо! А то один спамер замучил. В час по 3 коммента со ссылками, да еще и на английском языке. Надеюсь, что Akismet поможет.
А спаммеры и рассылают спам только на английском. Как увидите полностью такой текст, сразу удаляйте.
Самый первый плагин для подключения. Без него по 50-100 комментов спама было. Сначала вручную удаляла, затем подсказали об Аксимете. И о спаме было забыто.
Что то не нашел я интервью с вами на блоге Андрея Челнокова. Наверно оно на другом блоге.
Юрий, там удалены статьи.
По мне лучше использовать внешнюю систему комментариев. Она и плагины лишние убирает с блога и скорость его работы увеличивает. Меньше различных скриптов, меньше проблем.
Самый главный плагин. Не зря же он встроен изначально в wordpress.
Плагином Akismet пользуюсь с первых дней,никаких нареканий и претензий к нему нет.
Самый первый и самый необходимый плагин! Всегда ставлю в первую очередь. А сейчас в вордпрес версии 4.1 он уже находится в установочных файлах вордпреса)
Это плагин можно считать самым первым, который нужно ставить на блог. В действии он хорошо справляться со своей задачей.
Александр, спасибо за познавательную статью. До сих пор не активировал этот плагин, а после твоей статьи обязательно активирую его. Спасибо за статью.