amp-web-push-widget button.amp-subscribe { display: inline-flex; align-items: center; border-radius: 5px; border: 0; box-sizing: border-box; margin: 0; padding: 10px 15px; cursor: pointer; outline: none; font-size: 15px; font-weight: 500; background: #4A90E2; margin-top: 7px; color: white; box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.5); -webkit-tap-highlight-color: rgba(0, 0, 0, 0); } .amp-logo amp-img{width:190px} .amp-menu input{display:none;}.amp-menu li.menu-item-has-children ul{display:none;}.amp-menu li{position:relative;display:block;}.amp-menu > li a{display:block;} .icon-widgets:before {content: "\e1bd";}.icon-search:before {content: "\e8b6";}.icon-shopping-cart:after {content: "\e8cc";}
Categories: WordPress

Способы защиты от спама в ручном его виде

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

Защита от спама

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

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

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

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

Удаление поле вставки URL

Этот способ предполагает добавление пользовательского кода, поэтому следует создать дочернюю тему или воспользоваться специальным плагином. Данный код необходимо вставлять в файл function.php:

add_filter(‘comment_form_default_fields’, ‘unset_url_field’);

function unset_url_field($fields){

if(isset($fields[‘url’]))

unset($fields[‘url’]);

return $fields;

}

После чего поле для ввода URL адреса удалятся.

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

add_filter(‘comment_text’, ‘wp_filter_nohtml_kses’);

add_filter(‘comment_text_rss’, ‘wp_filter_nohtml_kses’);

add_filter(‘comment_excerpt’, ‘wp_filter_nohtml_kses’);

Ещё о способах защиты от спама можно узнать тут.

Адель Гадельшин

View Comments

  • В статье очень подробно написано как защититься от спама. Оценила.

Recent Posts

Что такое отказы на сайте, почему они происходят, как их уменьшить

Отказы на сайте - это процент посетителей, которые покидают сайт после просмотра только одной страницы.…

7 месяцев ago

Как сделать запуск инфопродукта

Инфопродукт - это любой продукт, который содержит информацию, полезную для потенциальных клиентов. Это может быть…

8 месяцев ago

Как вебмастеру юридически обезопасить себя

Ведение сайта - это не только подержание его работоспособности и наполнение контентом. В последние годы…

8 месяцев ago

Папки WordPress: значение папок /wp-admin, /wp-includes и /wp-content

WordPress - это популярная система управления контентом (CMS), которая позволяет создавать и управлять веб-сайтами различной…

8 месяцев ago

Что такое сертификат Let’s Encrypt и стоит ли его устанавливать

Сертификат Let’s Encrypt - это бесплатный и открытый сертификат SSL/TLS, который позволяет защитить веб-сайт от…

8 месяцев ago

Защита WordPress от вирусов

WordPress - это одна из самых популярных систем управления контентом в мире, которая используется миллионами…

9 месяцев ago