给Wordpress加上算术验证码

2009-05-31 9:09 | 来源: 转载 | 作者: l4ever | 评论: 4条评论

发广告的实在是太可恶了,一天能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); ?>

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

wordpress主题定制

标签: ,

| More

编辑: 酋 长

  1. 贝库 说:

    回去试试

  2. youscript 说:

    挺简单,试试看

  3. Lorz 说:

    您代码贴错了,没显示出来。
    太简单了吧,这个