wordpress评论页面添加加减法验证,防止垃圾评论方法

作者: 站长 上传时间: 浏览: N/A 下载: N/A 格式: N/A 评分: N/A

1、function.php添加以下代码
//评论添加验证码
function spam_protection_math(){
$num1=rand(0,9);
$num2=rand(0,9);
echo "\n";
echo "\n";
echo "\n";
echo "";
}
function spam_protection_pre($commentdata){
$sum=$_POST['sum'];
switch($sum){
case $_POST['num1']+$_POST['num2']:
break;
case null:
wp_die('对不起: 请输入验证码。返回上一页','评论失败');
break;
default:
wp_die('对不起: 验证码错误,请返回重试。','评论失败');
}
return $commentdata;
}
if($comment_data['comment_type']==''){
add_filter('preprocess_comment','spam_protection_pre');
}

2、comments.php文件中在sumit提交评论的代码前加入以下代码

如下图所示:

Leave a Comment