简单实现评论算术验证

  • A+
所属分类:Wordpress

本文为网络搜集,非原创。面对很多wordpress博客搭建的网站日渐增多的垃圾评论、机器人评论,很多人都在搜寻着减少垃圾的方法。这不,刚百度到了一个不错的方法,也不用插件,只需要几行微代码就可以实现。

一、打开博客安装根目录下的wp-comments-post.php,查找if ( '' == $comment_content ),在此上面增加:

if ( !$user->ID ) {
$aaa = trim($_POST[aaa]);
$bbb = trim($_POST[bbb]);
$subab = trim($_POST[subab]);
if((($aaa+$bbb)!=$subab)|| empty($subab)){
wp_die( __('Error! Please enter the sum.') );}
}

二、在主题的comments.php文件中找到评论表单的位置,在适当的地方添加如下代码:

< ?php if(!$user_ID) : ?>
< ?php $aaa=rand(1,9); $bbb=rand(1,9); ?>

< ?php echo $aaa; ?> + < ?php echo $bbb; ?> = (必填)

< ?php endif; ?>

avatar

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: