Глюки в защите от спама
-
Добрый день.
Долгое время пользовалась для защиты от спама функцией, подменяющей поле комментария — вот этой:add_filter(‘init’, ‘verify_spam’);
function verify_spam($commentdata) {
$spam_test_field = trim($_POST[‘comment’]);
if(!empty($spam_test_field)) wp_die(‘Спаму нет!’);
$comment_content = trim($_POST[‘real-comment’]);
$_POST[‘comment’] = $comment_content;
return $commentdata;
}В блоге на ВП 4.5 она по-прежнему работает. В версиях 4.7 и 4.8 начались проблемы: если не заполнить стандартное поле comment, появляется сообщение «Введите комментарий». А если заполнить, функция срабатывает, выдавая «Спаму нет». Это следствие очередного обновления? Если да, то нет ли аналога для новых версий? (Я, конечно, могу сделать дефолтовое значение поля и проверять на совпадение, но прежде хотелось бы разобраться, откуда ноги.)
Тема «Глюки в защите от спама» закрыта для новых ответов.