Предотвращение спама в комментариях в WordPress с помощью плагина All in One WP Security & Firewall

Одна из самых больших проблем при ведении блога WordPress – это спам в комментариях. Будучи самой популярной в мире платформой для ведения блогов, WordPress не только предлагает замечательные функции, но и предлагает множество спам-комментариев в ваш блог. Хотя такие плагины, как Akismet, помогают выявлять спам-комментарии, важно предпринять некоторые дополнительные шаги, чтобы уменьшить количество спама в комментариях на вашем сайте WordPress. Все в одном плагине безопасности и брандмауэра WP – это бесплатный плагин, который помогает в определенной степени уменьшить спам. В этой статье мы обсудим, как предотвратить спам в комментариях на сайте WordPress с помощью универсального плагина безопасности WP и брандмауэра.

Плагин All in One WP Security and Firewall

Плагин безопасности WP all in one – один из бесплатных и популярных плагинов безопасности для WordPress. Он измеряет безопасность вашего сайта WordPress с помощью системы баллов, определяя определенные точки для каждой меры безопасности. Перейдите к «Плагины> Добавить новый» на панели администратора WordPress и выполните поиск «Все в одной безопасности WP» в поле поиска.

Поиск всего в одном WP Security and Firewall Plugin

Плагин был установлен на более чем 400 тыс. Активных сайтов и предоставлен командой Tips and Tricks HQ. Установите плагин и активируйте его. После активации плагин создаст контекстное меню «Безопасность WP» с множеством опций. Перейдите к «WP Security> Dashboard», чтобы увидеть общую сводку статуса безопасности.

Панель управления плагином безопасности All in One WP

Панель управления плагином безопасности All in One WP

Комментарии Защита от спама

Среди множества других опций предотвращение спама в комментариях – одна из бесплатных функций безопасности, предлагаемых плагином. Перейдите в «Безопасность WP> Предотвращение спама», чтобы увидеть параметры предотвращения спама в комментариях. В этом разделе есть три вкладки:

  • Комментарии Спам
  • Комментарии Мониторинг спама IP
  • BuddyPress
Комментарии Спам

В этом разделе у вас есть два варианта.

Добавить капчу в форму комментариев

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

Включить Captcha в форме комментариев

Включить Captcha в форме комментариев

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

Вопрос о капче в форме комментариев

Вопрос о капче в форме комментариев

Блокировать комментарии спам-ботов

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

Блокировать спам-боты в WordPress

Блокировать спам-боты в WordPress

Когда пользователь вручную отправляет комментарий на вашем сайте, поле реферера «HTTP_REFERRER» должно быть вашим собственным доменом. Плагин эффективно блокирует все отправления, если «HTTP_REFERRER» не является вашим собственным доменом, что не позволяет ботам отправлять комментарии, напрямую вызывая файл «comments.php» из вашей установки WordPress. Плагин делает это, добавляя следующую директиву в файл .htaccess.

#AIOWPS_BLOCK_SPAMBOTS_START
<IfModule mod_rewrite.c>
RewriteCond %{REQUEST_METHOD} POST
RewriteCond %{REQUEST_URI} ^(.*)?wp-comments-post.php(.*)$
RewriteCond %{HTTP_REFERER} !^http://localhost [NC,OR]
RewriteCond %{HTTP_USER_AGENT} ^$
RewriteRule .* http://127.0.0.1 [L]
</IfModule>
#AIOWPS_BLOCK_SPAMBOTS_END
Комментарии Мониторинг спама IP

Мониторинг и блокировка IP-адреса автора спама помогает сократить количество повторных спам-комментариев. Эта вкладка состоит из трех разделов:

  • Автоматическая блокировка IP-адресов спамеров
  • Список IP-адресов спамеров
  • Результаты IP-адреса спамера

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

Автоматическая блокировка IP-адресов спамеров

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

Автоматическая блокировка спам-комментариев IP

Автоматическая блокировка спам-комментариев IP

Когда вы заблокировали IP-адреса, они будут показаны в поле, как показано ниже, и вы можете просмотреть заблокированные IP-адреса в любой момент.

Просмотр заблокированного IP-адреса

Просмотр заблокированного IP-адреса

Нажав на кнопку «Просмотреть заблокированные IP-адреса», вы перейдете в «Панель управления> Постоянный список заблокированных» и отобразите список постоянно заблокированных IP-адресов.

На практике, если у вас установлен плагин Akismet и введите 5 в качестве минимального количества спам-комментариев, тогда все IP-адреса, оставляющие 5 или более спам-комментариев, будут автоматически заблокированы.

Список IP-адресов спамеров и результатов IP-адресов спамеров

Если вы не хотите автоматически блокировать IP-адреса и хотите вручную обрабатывать IP-адреса спамеров, введите «Минимальное количество спам-комментариев на IP-адрес». Например, если вы введете 2 и нажмете кнопку «Найти IP-адреса», будут перечислены все IP-адреса, с которых было получено два или более спам-комментария.

Ручная блокировка IP-адресов спамеров

Ручная блокировка IP-адресов спамеров

Из списка IP-адресов вы можете либо заблокировать отдельный IP-адрес, либо выполнить массовую блокировку.

BuddyPress

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

Добавление капчи в регистрационную форму BuddyPress

Добавление капчи в регистрационную форму BuddyPress

Заключение

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

Похожие записи

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *