WordPress的垃圾评论真的很烦人,为了解决垃圾评论问题,站长们一般选择需要注册登陆才能评论,或者采用验证码来阻止大部分的恶意评论。说真的,不建议使用验证码,博客站也不建议注册登陆评论,这样会降低用户评论的积极性。其实除了这两种方法,还有很多限制评论的办法,代码狗博客几乎没有垃圾评论,机器评论更是不可能。我采用的评论限制方法是,限制重复评论、限制评论间隔时间、禁止全外语评论、禁止关键词黑名单评论、禁止指定用户评论。这里就不介绍了,今天说WordPress代码实现评论算术验证码的功能。
核心代码
在你的主题目录下的functions.php文件中添加下面两个函数。
//评论添加验证码
function spam_protection_math(){
$num1=rand(0,9);
$num2=rand(0,9);
echo “
简单使用
在你的主题评论模板comments.php文件中找到你的评论表单位置,然后在适当位置添加如下代码引用。
以上代码来自博客吧,博客吧评论使用了的,我也测试过,可以使用,但是表单的css就得你自己写了,不然很难看。