Антиспам без плагинов

Урок 16

Зарегистрируйтесь или войдите и получите бесплатный доступ к первым 3-м урокам курса.

Урок 16

100% защита от автоспама в комментариях

Чтобы скачать тему WordPress, которая получилась у нас в процессе этого урока, необходимо приобрести курс.

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

Как избавиться от спам комментариев на сайте
Я конечно же имею ввиду вкладку Спам (1150)

Обычно часть комментариев на английском, остальные рекламируют всё то, что вам не нужно (может и нужно, я точно не знаю конечно же).

Хорошая новость – 99% спама оставляют боты, а их легко обмануть! То есть я покажу вам способ, который поможет избавиться от спама практически полностью и без плагинов!

В чём прикол плагинов? Обычно они всё слишком усложняют, тот же Akismet проверяет комментарии по каким-то своим блэк-листам со своих серверов (примерно), но по сути это и делать ни к чему. У одного клиента и вовсе была ситуация, когда я обнаружил, что таблица плагина Akismet в базе данных весит в десятки раз больше, чем все остальные таблицы с контентом!

Ведь всё, что нам нужно, это добавить в стандартную форму комментариев фейковое поле!

<textarea name="comment" id="comment"></textarea><!-- фейк -->
<textarea name="true_comment"></textarea><!-- настоящее -->

Вы скажете, но ведь как, боты вряд ли отправляют формы, скорее всего они сразу отправляют комментарии по обработчику комментариев wp-comments-post.php? Да, и вы будете правы. Мы займёмся и им! Но конечно системные файлы WordPress изменять не будет.

Итак, в этом видеоуроке:

  1. Покажу, как добавить скрытое поле комментария для HTML-формы и для формы, вставленной через функцию comment_form().
  2. Доработаем стандартный обработчик комментария wp-comments-post.php, чтобы боты уже не смогли так легко к нему обратиться и заспамить вам весь сайт!

И да, это всё работает на самой свежей версии WordPress, проверял!

Купить курс
7000 ₽3500 ₽
  • 18 видеоуроков
  • Можно скачать готовый код после каждого урока
  • Уроки актуальны под последние версии WordPress
  • Можно начать проходить курс сразу же после оплаты
  • Достаточно базовых знаний HTML и CSS, чтобы пройти курс
  • Доступ навсегда
  • Единоразовый платёж
Ваш email будет использоваться только для регистрации на сайте. На него придёт письмо с логином и паролем. Войдите, если уже зарегистрированы.