Важные советы и инструменты для борьбы со спам-комментариями в WordPress

Опубликовано: 2021-12-20

борьба со спамом в комментариях

Блоги WordPress часто сталкиваются с проблемой борьбы со спамом в комментариях, поэтому в этой статье мы попытаемся объяснить, как с этим бороться.

С этим сталкивается не один или два сайта, а сотни. Если вы не готовы бороться со спамом в комментариях , это может создать огромные проблемы как для вас, так и для веб-сайта.

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

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

как бороться со спамом в комментариях

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

В разделе администратора WordPress выберите опцию обсуждений в меню настроек. Здесь установите флажок рядом с «комментарий должен быть одобрен вручную», прежде чем комментарий появится в разделе. Теперь сохранение изменений здесь позволит вам выбрать, какие комментарии отображать, а какие игнорировать.

2.) Защита от спама Akismet

akismet фильтр спам-комментариев

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

Это бесплатный плагин, но требует регистрации ключа API. Для личного блога или небольшого веб-сайта это бесплатно.

3.) Использование Sucuri

сукури защита сайта

Akismet может идентифицировать спам-комментарии, но не может предотвратить доступ спамеров к веб-сайту. Множественные спам-запросы комментариев немедленно замедлят работу сайта.

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

4.) Медовый горшок

обнаружение спам-комментариев honeypot

Важным методом, который обманывает спам-бота, чтобы раскрыть его личность, является технология Honeypot. Сразу после идентификации их комментарии могут быть заблокированы. Сначала установите и активируйте плагин Antispam Bee.

После активации найдите страницу Antispam Bee в параметрах настройки и отметьте параметр как отметку «Спам для всех комментариев, пойманных приманкой». Сохраните изменения в настройках, и эта технология отловит всех плохих спам-ботов в комментариях.

5.) reCAPTCHA

капча защита комментариев от спама

Усовершенствованная форма CAPTCHA, которая различает пользователя-человека и робота, называется reCAPTCHA. Использование reCAPTCHA в плагинах комментариев WordPress поможет вам активировать вызовы reCAPTCHA в формах комментариев.

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

6.) Удаление URL-адреса веб-сайта

URL-адрес в разделе комментариев вреден, потому что он не ограничивается привлечением других спамеров, но также обманом заставляет посетителей перейти по URL-адресу без прямой связи с ними. Чтобы избежать таких URL-адресов, добавьте следующий код в файл functions.php подключаемого модуля или темы для конкретного сайта.

 функция wpb_disable_comment_url ($ поля) { 
не установлен ($ поля ['url']);
вернуть $поля;
}
add_filter('comment_form_default_fields','wpb_disable_comment_url');

Удаление полей URL веб-сайта является важным шагом в борьбе со спамом в комментариях .

7.) Отключение комментариев к мультимедийным вложениям

отключить спам в комментариях

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

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

8.) Отключить HTML

Отключение HTML в комментариях также является еще одним рекомендуемым методом предотвращения ссылок в комментариях. Добавьте следующий код в файл functions.php подключаемого модуля или темы вашего сайта. Это поможет изменить HTML-коды в HTML-объектах.

 функция wpb_comment_post($incoming_comment) {
    $incoming_comment['comment_content'] = htmlspecialchars($incoming_comment['comment_content']);
    $incoming_comment['comment_content'] = str_replace("'", ''', $incoming_comment['comment_content'] );
    возврат ($ входящий_комментарий);
    }
    функция wpb_comment_display($comment_to_display) {
     $comment_to_display = str_replace(''', "'", $comment_to_display);
     вернуть $comment_to_display;
}
add_filter('preprocess_comment', 'wpb_comment_post', '', 1);
add_filter('comment_text', 'wpb_comment_display', '', 1);
add_filter('comment_text_rss', 'wpb_comment_display', '', 1);
add_filter('comment_excerpt', 'wpb_comment_display', '', 1);
remove_filter('comment_text', 'make_clickable', 9);

9.) Определение длины комментария

Плагин Yoast Comment Hacks — это находчивый метод борьбы со спамом в комментариях , с помощью которого вы можете установить максимальную и минимальную длину одного комментария.

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

10.) Отключить обратные ссылки

отключить комментарии к обратным ссылкам

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

11.) Старые сообщения

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

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

Обратите внимание, что крайние сроки комментариев можно изменить для отдельных сообщений в любое время в настройках.

12.) Отключить комментарии

отключить комментарии

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

Чтобы отключить все комментарии, перейдите к параметру «Обсуждение» в меню «Настройки», найдите параметр «Разрешить людям комментировать новые статьи» и снимите соответствующий флажок. Сохраните изменения в настройках.

Эффективным методом борьбы со спамом в комментариях является включение комментариев только от зарегистрированных пользователей, которые можно найти только в разделе «Обсуждение».

Здесь была объяснена еще одна статья с аналогичной концепцией, посвященная борьбе со спамом в WordPress.