WordPress防止垃圾评论无需插件的方法

时间: 2010-10-05   人气: 1,518 Views 2个评论 发表评论

北海网站建设现在写博客的还真是命苦啊,还得防着垃圾评论。今天又冒出来很多个臭虫,引用公告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
刷新你的博客,试试在文章评论中输入一串英文字母,看看有什么效果!当然你也可以在本文底下的评论框中输入一串英文,看看什么效果!
真舒服!再也不会受到垃圾评论的骚扰了。哈哈哈哈哈哈哈和和
订阅南宁SEO

2个评论

  1. 韩冰
    2011/07/11 12:08:03

    你的最后一句话好好笑

  2. 付晓聪
    2011/07/11 19:48:37

    hahhahhahhahha

发表评论

您的昵称 *

您的邮箱 *

您的网站