В наше время, когда существует множество программ для спама, борьба с этой проблемой является очень актуальной (по-крайней мере для меня). На этот блог npoctoseo.ru ежедневно приходит по 300-500 спам комментариев. И это при том, что у меня в черном списке уже 650 ip-адресов. Я даже выкладывал свой список ip-адресов спамеров, но такое ощущение, что его можно пополнять вечно.
Я не знаю почему спаммеры так полюбили мой блог, т.к. на других моих блогах на CMS WordPress спама меньше на порядок. Возможно, что программы для спама в первую очередь спамят блоги, где есть ключевые слова: SEO, вебмастер, оптимизатор и т.п. Однако, это всего лишь мое предположение.
Просматривать такое большое количество спама ежедневно проблематично, поскольку это просто трата времени. Ещё давно слышал об плагине akismet, который автоматически есть в каждом WordPress, но я его не активировал. Плагин потребовал API-ключ, который Вы можете получить на https://akismet.com/signup/. На этой странице Вам необходимо выбрать из трех вариантов: Enterprise, Pro, Personal:
Если Вы не хотите платить деньги, то выбирайте пункт три.
Далее плагин опять захочет предложить Вам заплатить, но чтобы не платить просто подвиньте скролл на $0/yr:
Далее Вам на e-mail придет API-ключ.
Вчера активировал и остался в восторге. За последний сутки мне пришло всего 4 комментария, которые нужно было промодерировать.
Кстати, напоследок хочу написать очень полезный запрос, который поможет Вам удалить все комментарии, ожидающие одобрения и спам комментария:
DELETE FROM wp_comments WHERE comment_approved = 0
Этот запрос нужно выполнить в phpmyadmin. После выполнения этого запроса у Вас останутся только комментарии, которые были одобрены.
да, отличный плагин
после активации akismet спам пропал)
Теперь Akismet в комплекте с вордпрессом качается.