Важные советы и инструменты для борьбы со спам-комментариями в WordPress
Опубликовано: 2021-12-20Блоги WordPress часто сталкиваются с проблемой борьбы со спамом в комментариях, поэтому в этой статье мы попытаемся объяснить, как с этим бороться.
С этим сталкивается не один или два сайта, а сотни. Если вы не готовы бороться со спамом в комментариях , это может создать огромные проблемы как для вас, так и для веб-сайта.
Спам-комментарии распространяются с целью ранжирования в поисковых системах, что обычно происходит, когда посетитель случайно нажимает на ссылку. Спам-комментарии — это результат действий не только ботов, но и людей. Здесь мы обсудим важные советы и инструменты для борьбы со спамом в комментариях в WordPress.
1.) Модерация комментариев
Вы должны убедиться, что ни один комментарий в блоге не будет опубликован без вашего разрешения. Следующий шаг гарантирует, что ни один комментарий не будет обойден фильтром, который даст вам полный контроль над вашим веб-сайтом.
В разделе администратора WordPress выберите опцию обсуждений в меню настроек. Здесь установите флажок рядом с «комментарий должен быть одобрен вручную», прежде чем комментарий появится в разделе. Теперь сохранение изменений здесь позволит вам выбрать, какие комментарии отображать, а какие игнорировать.
2.) Защита от спама Akismet
Это плагин для защиты от спама, который предустановлен на платформе WordPress. Через свою антиспамовую базу данных он фильтрует все комментарии вашего веб-сайта и определяет наиболее распространенные спам-комментарии.
Это бесплатный плагин, но требует регистрации ключа API. Для личного блога или небольшого веб-сайта это бесплатно.
3.) Использование Sucuri
Akismet может идентифицировать спам-комментарии, но не может предотвратить доступ спамеров к веб-сайту. Множественные спам-запросы комментариев немедленно замедлят работу сайта.
Sucuri — это плагин брандмауэра WordPress для эффективной борьбы со спамом в комментариях . Это может помешать скриптам и спам-ботам отправлять комментарии. Это значительно снижает количество получаемых спам-комментариев, а также снижает нагрузку на сервер сайта.
4.) Медовый горшок
Важным методом, который обманывает спам-бота, чтобы раскрыть его личность, является технология 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.