WordPress防止垃圾评论无需插件的方法
北海网站建设现在写博客的还真是命苦啊,还得防着垃圾评论。今天又冒出来很多个臭虫,引用公告SPAN垃圾评论1000条,我删得手都累了。我实在受不了他们了。这些评论都是英文数字,没有一个中文,我更受不了,为了爱国,我觉得消灭这些评论。
废话少说,直接进入正题。我这个方法是无须添加插件的,只需添加几行代码即可。
言归正传,用文本编辑器打开WordPress安装目录下的wp-comments-post.php,查找
// If the user is logged in
好,将其替换成:
$pattern = ‘/[一-龥]/u’;
if(!preg_match_all($pattern, $comment_content, $match)){
wp_die( “You should type some Chinese word (like \”你好\”) in your comment to pass the spam-check, thanks for your patience! 您的评论中必须包含汉字!” );
}
// If the user is logged in
以上代码实现的基本原理是,判断评论内容是否包含汉字,如果一个汉字都没有,则给出错误提示,评论无法提交,这样垃圾评论也没有存储到数据库中,达到了屏蔽英文垃圾评论的目的。北海SEO。
刷新你的博客,试试在文章评论中输入一串英文字母,看看有什么效果!当然你也可以在本文底下的评论框中输入一串英文,看看什么效果!
真舒服!再也不会受到垃圾评论的骚扰了。哈哈哈哈哈哈哈和和
上一篇: 没时间写博文
下一篇: seowhy为什么这么niu




2011/07/11 12:08:03
你的最后一句话好好笑
2011/07/11 19:48:37
hahhahhahhahha