Главное Авторские колонки Вакансии Вопросы
426 0 В избр. Сохранено
Авторизуйтесь
Вход с паролем

Как остановить спам в комментариях WordPress без плагинов

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

Избавляемся от спама в комментариях wordpress

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

Чтобы предотвратить спам в комментариях WordPress, для этого нам необходимо разместить данный код в functions.php своей темы: https://zsay.ru/spam-wordpress/

Какую функцию выполняет данный код?

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

Если вам по каким-либо причинам необходимо изменить данное значение на своё, то для этого вам нужно найти данную часть кода: $human_pause = 30;.

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

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

Spark использует cookie-файлы. С их помощью мы улучшаем работу нашего сайта и ваше взаимодействие с ним.