@RaTeNs

Почему перестала работать защита от спама без плагинов WordPress?

Здравствуйте, в связи с обновлением Wordpress, был добавлен новый класс WP_Comment перестал работать код

add_filter('pre_comment_on_post', '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;
}


Как решить?
  • Вопрос задан
  • 156 просмотров
Пригласить эксперта
Ответы на вопрос 1
@litvin2
Спамеры подстроились под форму. Названия полей у них вполне понятные: comment и real-comment. Бот, который спамит, в секунду перенастраивается.

Лучше использовать этот простой плагин: https://wordpress.org/plugins/anti-spam/. Он крайне не требователен к ресурсам, а эффективен на 200%.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы