wordpress屏蔽英文垃圾评论

时间:14-09-30 8:00 分类:wordpress 作者:郑州SEO 评论:4人参与 浏览: 10,720 次

wordpress屏蔽英文垃圾评论

每天登陆wordpress后台,就会看到大量的垃圾评论,英文的居多,集中发布于凌晨1点,2点……这么多的垃圾评论都是用软件批量发送的,如何清理垃圾评论?总不至于每天都标记为垃圾评论或移至回收站???

Some Chinese Please插件可以拦截不带中文字的留言,本博客一直在用效果不错,不写入数据库,可有效地减少spam对服务器的无谓使用,其实可以将插件简化一下,直接用代码实现。

将下面代码加到主题functions模板文件中,效果与使用插件相同。

/* refused spam */  
function refused_spam_comments( $comment_data )
{  $pattern = '/[一-龥]/u';  
if(!preg_match($pattern,$comment_data['comment_content']))
 {  wp_die('评论必须含中文!');  }  
return( $comment_data );  }  
add_filter('preprocess_comment','refused_spam_comments');

其它一些写入数据库的防spam插件不建议使用, 比如WordPress官方的防垃圾插件Akismet会在数据库中留下大量的信息,增加服务器负担。

针对那些使用技术手段,比如GET、POST等方式不填写前台表单,直接读取后台程序文件的spam,只有屏蔽IP才能缓解疯狗一样的攻势,其它什么验证码、滑动解锁等等都没用。

可以在.htaccess文件中添加:

Order Deny,Allow
Deny from xxx.xxx.xxx.xx
Deny from xxx.xxx.xxx.xx

禁止某些IP访问。

ad

本文地址:https://www.360baidu.cn/wordpress/wordpress-blocking-spam-comments.html

本文标题:wordpress屏蔽英文垃圾评论

wordpress屏蔽英文垃圾评论:目前有 4 条留言

发表评论

必填

选填

选填

  1. Avatar photo
    0楼
    ganbuUS:

    这篇文章对我有用感谢您。谁能拯救中兴?格力,因为它掌握了核芯科技。by https://zhaodaixue.com/category/xiangguantongzhi

    2021-04-19 下午 9:48 [回复]
  2. 楼主辛苦“我有一个看家本领。”“什么?”“看家。”

    2021-02-26 上午 12:59 [回复]
  3. Avatar photo
    0楼
    torenyuan:

    青年问大师:“出家怎么修行?”谢谢您的付出感谢您。

    2021-02-24 上午 12:28 [回复]
  4. Avatar photo
    0楼
    佛系派:

    谢谢博主分享,派上用场了

    2020-04-08 下午 11:41 [回复]
Totop