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

На сегодняшний день в интернете можно встретить множество спам-ботов, которые создают большое количество комментариев без ведома пользователей. Цель этих спам-комментариев — получить обратные ссылки, чтобы улучшить свои позиции в поисковой выдаче, а также получить случайные переходы от ничего не подозревающих посетителей.
Чтобы предотвратить спам в комментариях WordPress, для этого нам необходимо разместить данный код в functions.php своей темы: https://zsay.ru/spam-wordpress/
Какую функцию выполняет данный код?
После отправки формы комментариев, обработчик проверяет, сколько времени посетитель провел на странице до начала отправки комментария. Если посетитель провел на странице менее Х секунд, то это, скорее всего, может быть спамер. Поэтому в предложенном выше скрипте пауза составляет 30 секунд.
Если вам по каким-либо причинам необходимо изменить данное значение на своё, то для этого вам нужно найти данную часть кода: $human_pause = 30;.
Согласитесь, что если пользователь что-то читал на странице, то он вряд ли смог бы прочитать все за минуту и ещё успеть отправить комментарий, поэтому мы выдаем ему ошибку 503. А также, если поле ввода информации пусто, то это тоже может быть спамер.