Защита от спама в WordPress. Код для защиты от авто-спама в комментариях. Защита WordPress от спама в комментариях. Убираем ссылки Плагин от спама wordpress

Когда я искал решение против спама в блогах, то рассматривал 2 варианта — первый был предназначен для «живых» проектов, где сам модерировал комментарии ежедневно, второй должен был работать для блогов, к которым обращаюсь не часто. В первом случае помогала связка Akismet + условие наличия одного одобренного комментария дабы опубликовать следующий. Во втором целиком и полностью доверился плагину WP-SpamFree . После некоторого тестирования он показал чуть ли не идеальные результаты — весь автоматический спам был искоренен. Принцип его работы был связан как-то с Javascript и позволял отличить обычного пользователя от программного спама. Добавляя сюда еще и Akismet связка получалась «убойной».

К недостаткам плагина можно было отнести некоторые глюки при отключенном Javascript + не все пользователи могли оправить комментарий, даже если все было хорошо. Странно, конечно, но учитывая большие объемы спама и минимум свободного времени пришлось идти на эти жертвы. Но недавно я нашел в сети статью по оптимизации и ускорению wordpress, где одним из советом было избегать «тормозящие плагины» по типу всяких там WP-PostViews и т.п. Что меня больше всего удивило так это акцентирование внимание на том, что категорические не рекомендуется использовать WP-SpamFree . Если я правильно понял объяснение то из-за Javascript проверок убирается вся польза кэширования с помощью WP Super Cache. Это, конечно, не самая лучшая новость, поэтому пришлось искать альтернативу.

В качестве альтернативы решил попробовать плагин Antispam Bee который давно советовали и в комментариях, а также хвалили в некоторых блогах. Скачать модуль можно с официального сайта вордпресс отсюда . Базовая установка как обычно содержит распаковку архива на локальном компьютере и загрузку его в директорию /wp-content/plugins/. Дальше заходим в раздел Плагины и активируем Antispam Bee . После этого в разделе Параметры появится новая вкладка с одноименным названием.

В Antispam Bee достаточно много разных настроек против спама, больше чем в том же Akismet или WP-SpamFree.

Некоторые из настроек Antispam Bee я для себя установил:

  • Можно ограничить проверку спама на комментарии или уведомления отдельно, учитывая что уведомлений у меня нет, смысла напрягать плагин тоже не вижу.
  • Есть опция удалять спам через некоторое количество дней, а также отправлять сообщение на почту при новом спаме — первое можно указать, второе слишком хлопотно и не имеет особого смысла.
  • Есть еще 2 интересные опции — блокировать комментарии с определенных стран и наоборот разрешать записи только на выбранных языках.
  • Также можно указать специальный API ключ для поиска спамеров в специальном «Project Honey Pot» — я так понимаю что-то вроде черного списка.
  • Если хотите убрать проверку комментариев для уже одобренных авторов, ставим галочку возле «Do not check if the comment author has already approved».
  • В главной панели можно отображать разную статистику и заблокированный комментарии.

В целом работу плагина Antispam Bee я бы оценивал как 50/50. Я поставил его на один достаточно обсуждаемый и комментируемый сайт, после чего с ужасом обнаружил, что очень много комментариев попали в спам, но при этом даже не имели адреса сайта в поле URL как это обычно бывает. То есть налицо ошибочное срабатывание. С другой стороны модуль смог определить умный спам, когда автор оставил запись только ради обратной ссылки.

Итого, можно сделать вывод, что Antispam Bee не сильно подходит в качестве идеального решения проблемы со спамом. Тем не менее его плюсы перед WP-SpamFree очевидны — он не мешает wordpress кэшированию, а также все «подозрительные» комментарии вы можете просмотреть и одобрить в случае ошибочного срабатывания. Но если на сайтах имеется большая постоянная и общительная аудитория лучше, имхо, оставить все же Akismet (что за последние годы вырос в качестве фильтрации спама) + обязательное условие иметь одобренный комментарий.

Возможно посоветуете еще какие-то «умные» плагины, каптчу ставить неохота?

P.S. Постовой. Чтобы техника в офисе всегда была работоспособной нужно заказать комплексное обслуживание компьютеров в специальных фирмах которые этим занимаются.
Украинский банковский портал содержит много полезной информации — новости, аналитика, курс валют а также информацию по банкам, инвестициям и многое другое.
На персональной странице социальной сети есть часто можно встретить личные наработки — так граффити в контакте являются одним из таких проявлений творчества и характера.

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

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

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

Именно поэтому одной из важных задач при ведении сайта на WordPress будет его защита от спама. Для начала давайте посмотрим, какие средства защиты предлагает нам WordPress из коробки. Для этого перейдем на страницу Настройки — Обсуждение.

Здесь нам могут помочь следующие настройки:

Пользователи должны быть зарегистрированы и авторизованы для комментирования

Комментарий должен быть одобрен вручную

Модерация комментариев

Чёрный список

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

Конечно же, это, можно сказать, ограничение свободы слова Однако, к сожалению, в современных реалиях это практически вынужденная мера. На первом этапе принятых мер будет вполне достаточно для того, чтобы защитить ваш сайт на WordPress от спама. Если на вашем сайте «поселится» спамер и регулярно будет оставлять спамовые сообщения, тогда вы дополнительно можете занести его в Черный список, используя для этого целый набор признаков (e-mail, URL, IP и другие).

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

Как вы понимаете, это будет плагин, который добавит капчу для формы добавления комментария, то есть, к уже имеющимся полям, будет добавлено еще одно поле, с капчей. Подобных плагинов десятки и сотни. Это могут быть плагины, добавляющие обычное поле чекбокса, которое нужно отметить или, наоборот, снять отметку, чтобы доказать, что вы не бот. Это могут быть плагины, добавляющие гораздо более сложные варианты защиты. Для примера давайте воспользуемся плагином Captcha Code для WordPress. Как обычно находим и устанавливаем плагин.

После установки плагина в меню появится новый пункт — Captcha.

Здесь нам предлагают настроить капчу на свой вкус. Например, мы можем выбрать тип кода (буквы/числа) и букв (заглавные/маленькие буквы). Что особенно интересно, так это то, что капчу мы можем поставить не только для формы комментариев, но и для других форм на сайте WordPress: для формы авторизации и регистрации и для формы восстановления пароля. Также мы можем скрыть капчу для авторизованных пользователей.

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

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

На этом у меня все. Удачи!

По умолчанию в WordPress читателям разрешено размещать свои комментарии под публикацией. Комментарии – это прекрасный способ взаимодействовать со своими читателями и получать от них обратную связь. К сожалению, комментарии в WordPress неизменная цель спамеров. Они используют программы для автоматического комментирования и размещения ссылок на свои страницы. Даже не популярные блоги на WordPress могут получать тысячи спам комментариев. Этот спам может повредить вашему блогу на WordPress, так как они повышают трафик и использование ресурсов и могут даже негативно сказаться на показателях позиций вашего сайта в поисковых системах. Это руководство показывает, как организовывается защита от спама в WordPress и блокировка спамеров.

Прежде, чем приступить к разбору темы руководства проверьте, есть ли у вас:

  • Доступ к части администрирования WordPress

Шаг 1 – Установка плагина Akismet

Наиболее популярный плагин для блокировки спама в комментариях – Akismet. Этот плагин отправляет все комментарии на сервер Akismet, где они проверяются с использованием сложных алгоритмов. Если комментарии распознаются как спам, Akismet отфильтрует их.
Akismet столь эффективный, что он идёт в поставке вместе с WordPress. Следуйте этим шагам, чтобы настроить плагин Akismet:

  1. Войдите в админ область WordPress.
  2. Перейдите в раздел Установленные плагины и нажмите кнопку Активировать под плагином Akismet.
  1. Вы увидите большое сообщение на зелёном фоне об успешном выполнении активации. Нажмите на кнопку Настройте свою учётную запись Akismet .
  1. Для работы Akismet нужен API-ключ. Нажмите кнопку Получить API ключ для продолжения. Если у вас уже есть API-ключ, введите его в поле ниже и нажмите на кнопку Подключиться с помощью ключа API .

  1. Вас перенаправят на официальную страницу Akismet. Нажмите кнопку Activate Akismet .

  1. Для продолжения вам нужно зарегистрировать аккаунт в Akismet. Заполните свои данные и нажмите кнопку Sign Up .

  1. Если вам не нужна более расширенная защита от спама, выберите тариф Personal и нажмите кнопку Add Personal Subscription .

  1. Используйте слайдер слева и установите цену в $0/year, заполните контактную информацию и нажмите кнопку Continue или Create Subscription .

  1. Далее вам либо будет предложено активировать свой сайт по ссылке Activate this site либо вы попадёте на страницу Akismet. Здесь вверху страницы можно найти API-ключ. Нажмите на иконку с глазом, если ключ скрыт либо сразу скопируйте API-ключ.
  1. Вернитесь в свою админ область WordPress, откройте страницу настроек Akismet и вставьте свой API-ключ. Нажмите кнопку Use this key . Если вы воспользовались ссылкой Activate this site на предыдущем шаге, то всё уже будет активировано.

  1. Вы увидите сообщение на зелёном фоне вверху страницы.

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

Шаг 2 – Использование Google ReCaptcha для остановки спам комментариев в WordPress

Другой эффективный способ противостоять спаму в комментариях в WordPress использовать инструмент ReCaptcha. Он автоматически создаёт картинку из символов и ваши посетители должны будут подтвердить, что они живые люди, путём заполнения символов в поле. ReCaptcha – это прекрасный способ остановить спам, если спамеры используют автоматизированные программы для добавления комментариев. К сожалению, это не так эффективно против ручного заполнения спама и может усложнить комментирование для настоящих пользователей. Плагинов, внедряющих механизм ReCaptcha в WordPress довольно много, однако, мы рекомендуем использовать плагин автора Jörn Lund просто потому, что он очень прост и удобен. Следуйте этим шагам для установки и настройки этого плагина:

  1. Зайдите в админ консоль WordPress и перейдите в раздел Плагины .
  2. Установите плагин WordPress ReCaptcha Integration . Пошаговое руководство о том, как установить плагин можно найти .

  1. Как только установка завершена, перейдите на страницу настроек плагина.

  1. Для установки ReCaptcha, вам нужно получить Site key и Secret key от Google. Нажмите на страницу администрирования Google reCAPTCHA и вы попадёте на админ страницу Google ReCaptcha. Обратите внимание, что у вас должен быть аккаунт Google для входа на эту страницу. Новый аккаунт может быть создан .
  1. Прежде всего вам нужно зарегистрировать свой блог. Введите своё доменное имя в поля Label (Название) и Domains и нажмите кнопку Register (Регистрация) .

  1. Новый сайт и секретный ключ для вашего блога будут созданы.

  1. Скопируйте оба ключа и вернитесь на страницу настроек плагина ReCaptcha.
  2. Вставьте ключи в соответствующие поля и нажмите Save Change .

  1. Теперь вы должны увидеть больше настроек. Включите ReCaptcha для комментариев нажатием кнопки Форма отправки комментариев .

  1. Внизу страницу нажмите кнопку Сохранить изменения .

И это всё! Вы успешно установили и включили Google ReCaptcha. Теперь пользователи должны будут заполнять каптчу ReCaptcha перед тем, как оставить комментарий.

Заключение

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

Открывая несколько лет назад данный блог я конечно имел представление о спамерах, но я даже и думать не мог, что с развитием проекта проблема станет столь острой. После того, как посещения в день достигли отметки 100 человек, в комментариях стали появляться все больше и больше автоматических сообщений с ссылками на порно сайты, вирусы и так далее. Удалять такой объём вручную весьма проблематично. Стало очевидно — с эти нужно бороться! Полазив по просторам необъятной сети я нашёл весьма много подобных случаев и несколько решений по защите wordpress(а) от спама. Протестировав все я убрал не рабочие, доработал оставившие и дополнил специальными плагинами. Дальнейшая корректировка также дала хорошие результаты! Итак, как вы уже поняли, что в данной статье я расскажу как дать отпор черным оптимизаторам, которые хотят нажиться на успехе вашего блога и нарастить ПР и ТИЦ показатели своих сайтов. Для чего им этого нужно? Только лишь для того, чтобы в дальнейшем продавать размещение ссылок на биржах. В общем, если вам не безразлична судьба вашего проекта — тогда эта публикация будет для вас интересна. Но обо всём по порядку!

Решения антиспама при помощи плагинов

Вордпресс славится тем, что на него весьма просто установить всевозможные дополнения. Для этого всего лишь нужно зайти в админку сайта, далее «плагины» и выбрать подменю «добавить новый». В появившейся странице, в строке поиска набрать название необходимого компонента и нажать «установить» после чего кликнуть на «активировать». Этого достаточно, что бы расширить возможности ресурса. В одной из статей я уже рассматривал при помощи всевозможных модулей. Но какие продукты позволят защитить wordpress от назойливых сообщений в комментариях? Об этом ниже!

WP No External Links

Не только делает исходящие гиперссылки внутренними (вида https://сайт/go.php?redirect=http://openkat.com), но и закрывает их тегами noindex и nofollow. В результате поисковая система хоть и распределяет по ним вес страницы, но делает это с минимальными долями. Используйте данную разработку — ведь не всегда вы сможете проследить все комментарии. Если же есть необходимость в неиспользовании плагина на какой-либо странице сайта, то есть соответствующие настройки, которые позволяют отключить маскировку.

WP-reCAPTCHA

Одно из самых популярных решений, суть которого заключается в вводе текстового кода с предоставленных картинок. При правильности данных можно отправить сообщение. Весьма хорошо защищает от автоматических роботов, однако всё же «пробивается» сервисом антигейт, который изначально был создан для благих целей. К примеру, он и сейчас используется seo оптимизаторами для упрощения работы с программами. Если вы до сих пор нечего об этом не знаете, то советую протестировать его работу при помощи . Для его активации WP-reCAPTCHA необходимо перейти на официальный сайт разработчика и выполнить пару шагов для получения Public/Private Key. Всё весьма просто!

CAPTCHA

Расширение показывает небольшое арифметическое вычисление, в котором пропущено одно значение. К примеру: 8+___=9. При правильной вставки цифры комментарий отправляется в публикацию. Позволяет задавать сложность: сложение, умножение, вычитание, а также заменять цифры словами. Довольно действенны метод — ведь спамеры ещё толком не научились решать задачки. Рекомендовано при неэффективности прочих способов!

Cookies for Comments

Система, которая позволяет на программном уровне определить и отсечь более 90% спама. Дело в том, что при загрузки страницы в браузере сохраняется файл Cookies, а при дальнейшей публикации сообщения проверяется его наличие. Если такового нет, то комментарий уходит в спам. Программные решения, которые как раз и засоряют блоки обходятся без обращений к странице, а значит у них и нет этого заветного файлика. Замечательно показал свою работу даже без связки с дополнительными защитами!

Akismet

Модуль позволяющий проводить автоматическую проверку новых комментариев по базе спама. Также добавляется статистика кол-ва одобренных сообщений для каждого пользователя. Расширение уже установлено в стандартных комплектация вордпресса. Однако, для его работы необходимо произвести активацию и регистрацию на сайте разработчика. При этом, при переходе по ссылке «получить API-ключ» которая отображается рядом с Akismet в списке плагинов вам нужно будет ввести email, пароль и логин, а на втором шаге бегунком выбрать 0 $ — т.е. бесплатный режим. После этого скопируйте API ключ и введите его в соответствующее поле в настройках к этому компоненту.

Contact Form 7

Довольно хороший инструмент создания форм обратной связи, который в связке с «Really Simple CAPTCHA» позволяет снизить спамерские сообщения — благодаря защите каптчей. Комментарии, которые будут приходить к вам на почту, будут от людей, а не от роботов. Я упомянул Contact Form 7 не спроста! Дело в том, что алгоритмы участвующие в отсылке заданного текстового контента с включенным в него ссылками затрагивает абсолютно все блоки, через которые можно что-либо отправить. При этом формы обратной связи не остаются без внимания!

Disable / Hide Comment URL

Удаляет пункт «Сайт» в блоках комментирования статей. Это решение не только снижает интерес к ресурсу со стороны спамеров, но и заставляет обдумывать ответ пользователей — ведь теперь они пишут не для ссылочной наживы!

Disable Comment Author Links

Блок «Сайт», который изначально открыт для заполнения, делает обязательное для заполнения поля «Имя» активной гиперссылкой. Упомянутый компонент как раз и удаляет эту связь не только для новых сообщений, но также и для опубликованных ранее. Вам не придётся обрабатывать в административной части старые комментарии от URL адресов.

Методы ручной защиты wordpress от спама

К сожалению, но только лишь плагинами в некоторых случаях нельзя обойтись (к примеру при использовании специфических тем, глобальной переработке ресурса). Также дополнительные расширения нагружают CMS систему — т.е. использование их в большом количестве при возросшем объёме посетителей может привести к перегрузке хостинга. Именно по этой причине я указал лишь основные. Если же что-то пропустил — поправьте меня в комментариях ниже.

Итак, теперь рассмотрим правки в коде. Если вы не знакомы с html, но так или иначе пользовались ФТП, тогда вам не составит большого труда отредактировать необходимый файл. Для верности сделайте бекап ресурса — это не будет лишней подстраховкой.

Удаление блока URL (Сайт) в формах комментирования статей

Если по какой то из причин вы не хотите использовать выше упомянутое расширение, которое как раз и убирает блок для установки WWW адреса, тогда проделайте следующие действия. Во первых найдите файл comment.php, который лежит по пути wp-content/themes/имя_используемой_темы/. Далее найдите и удалите следующий код (перед эти сохраните редактируемый документ — возможно вы допустите ошибку):

Если поиски не увенчаются успехов (в различных модификациях тем код может различаться), то поищите строку, которая содержит comment_author_url, name=»url» или id=»url» и внешне схожа с вышеупомянутым php текстом.

Защищаемся от спам-программ

Автоматический скрипт обходит саму страницу, на которой и находятся формы для заполнения. Он использует определенный алгоритм post запросов, который сводит в нет удаление URL блока. Однако, можно также поставить палки в колёса для таких ботов. Для этого зайдите в корневую папку ФТП вашего проекта и отредактируйте файл wp-comments-post.php. Необходимо найти строку, которая начинается с $comment_author_url и заменить её на $comment_author_url = «»;

Подытожим

На сегодняшний день не существует идеальной системы, которая способна в полной мере удовлетворить дизайнерские идеи, требования программиста, а самое главное — SEO оптимизатора. Любой движок необходимо дорабатывать — это нормально! Правила, которые приведены в вышеупомянутом тексте позволяют отредактировать лишь один, однако весьма важный компонент. В последующий редакциях мы ещё не раз затронем защиту wordpress не только от спама, но и от других действий черных оптимизаторов. Развивайте свой сайт и не позволяйте на этом наживаться другим!


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

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

В этом посте мы расскажем, как определить и удалить существующих спамеров среди своих пользователей. А затем покажем, как автоматически предотвращать их появление на WordPress.

Почему спам-пользователи на WordPress являются проблемой

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

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

Поэтому пора покончить с этим раз и навсегда, научившись распознавать, удалять и предотвращать спамеров на WordPress.

Как определить и удалить существующих спамеров на WordPress

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

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

Как удалить спам-юзеров на WordPress с помощью Bulk Delete

Самый простой способ удаления спамеров - это просто перейти в меню Пользователи и проверить тех пользователей, которых вы хотите удалить. Затем можете удалить их, выбрав опцию Удалить из раскрывающегося списка действий.

Конечно, делать это с помощью стандартного меню Пользователи в WordPress глупо, потому что на экране вы видите только 20 пользователей. К счастью, вы можете изменить количество, нажав на Настройки экрана в правом верхнем углу панели управления WordPress:

Затем измените количество, которое вы хотите отобразить на каждой странице:

Если вы не хотите нажимать на пару сотен флажков, можно автоматизировать этот процесс с помощью плагина Bulk Delete .

Плагин Bulk Delete позволяет удалять пользователей, которые соответствуют таким критериям, как:

  • Конкретные роли пользователей
  • Конкретные мета-данные
  • Дата последнего входа
  • Дата регистрации

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

Выявление и удаление спамеров на WordPress

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

WangGuard осматривает существующих пользователей и сравнивает их со своей базой данных спамеров. Если есть соответствия, WangGuard обозначит этого пользователя в новом столбце “Splogger”. Затем вы легко можете удалить спамеров после подтверждения.

WangGuard также умеет с помощью одной кнопки Report as Splogger удалять пользователей и добавлять их в централизованную базу SplogHunter (аналогично функции Akismet для борьбы со спамом в комментариях).

Как предотвратить спам-регистрацию пользователей на WordPress

Вам известна старая поговорка "Легче болезнь предупредить, чем потом её лечить"? Это определенно относится к спамерам на WordPress. Если изначально предотвратить их от регистрации, вам не придется беспокоиться об их выявлении и устранении в будущем.

Есть несколько способов блокировки:

  1. Усильте режим регистрации при помощи CAPTCHA – это надежный метод, так как он требует реальных людей для подтверждения, что они не роботы.
  2. Используйте плагин, который сравнивает новые регистрации по базе данных спамеров . Это лучший способ, который не предоставляет неудобств реальным людям. Плагин просто блокирует уже знакомых спамеров.
  3. Добавьте правила доступа, чтобы предотвратить спамеров . Если вы заметили, что большинство спамеров поступают, скажем, из зоны.ru, установите правило, которое блокирует всех, кто для регистрации использует электронную почту.ru.

Теперь мы поделимся некоторыми плагинами, которые помогут выполнить одну или несколько из этих проверок.

1. Captcha by BestWebSoft

Если вы хотите, чтобы все пользователи заполняли CAPTCHA перед регистрацией, используйте Captcha by BestWebSoft для добавления простых математических уравнений в поле при регистрации. С другой стороны, мы не уверены, что стоит переходить прямо к CAPTCHA плагинам. Но если у вас действительно большие проблемы со спамом, это хороший способ, чтобы сразу его убрать.

Основные характеристики :

  • Действует на вход, регистрацию, восстановления пароля, комментарии и формы обратной связи
  • Добавляет простое математическое уравнение, что запутывает спам-ботов
  • Позволяет пользователям получить новый вопрос, если тот слишком сложный
  • Можно настроить сложность математических вопросов
  • Включает в себя буквы и цифры CAPTCHA

2. WangGuard

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

Основные характеристики :

  • Блокирует спам регистрации без CAPTCHA
  • Базы данных спамеров постоянно обновляются из-за использования коллективных ресурсов как Akismet
  • Подходит для WordPress, BuddyPress и bbPress 2.0
  • Можно вручную блокировать определенные домены регистрации

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

3. WP-SpamShield

WP-SpamShield - это широко используемый плагин, отвечающий за защиту от спама всех составляющих вашего сайта. Часть плагина включает в себя регистрационные формы.

Работает плагин очень умным способом. Он защищает вас как с помощью JavaScript/cookie protection, так и посредством анти-спам алгоритма. Он также не использует CAPTCHA, что нам очень нравится.

Основные характеристики :

  • Защищает от регистрационного спама, а также спама в комментариях, уведомлениях и других его формах
  • Не применяется CAPTCHA – нет интерфейсных препятствий для пользователей
  • Подходит для BuddyPress, bbPress и других форм

Итоги

Спамеры на WordPress - это реальная помеха для тех, кто ведет сайт с открытой регистрацией. Эти помехи могут доставлять беспокойство реальным пользователям, засорять базы данных и разрушать SEO исходящими спам-ссылками.

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

Чтобы не вызывать неудобств у реальных пользователей, используя CAPTCHA, примените плагин WangGuard или WP-SpamShield. Если проблема спама при использовании этих плагинов все еще будет существовать, тогда вы можете начинать блокировку определенных доменов, которые являются спамом, и применить CAPTCHA.