给WordPress加上算术验证码

发广告的实在是太可恶了,一天能Spam掉N多条垃圾评论.
实在不行,只好出此下策了.方法很简单,以下方法仅适合WordPress2.7

1、在WP主目录下找到”wp-comments-post.php”文件,在67行处加上以下代码:
if ( !$user->ID ) {
$a = trim($_POST[a]);
$b = trim($_POST[b]);
$sub = trim($_POST[sub]);
if((($a+$b)!=$sub)|| empty($sub)){
wp_die( __('错误: 请输入正确的算术题结果.') );
}
}

2,然后在主题模板中找到”comments.php”文件,在网址输入框下面加上以下代码:

? $a=rand(0,5); $b=rand(0,5); ?>

提示:修改第二部分的代码属性,使其与你的主题相符。

类似文章

4条评论

已关闭评论。