给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); ?>
提示:修改第二部分的代码属性,使其与你的主题相符。
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。