自从停用的“多说”之后,垃圾评论全找上门来了,平均每天都有几十条垃圾评论

垃圾评论不仅仅是一条无用信息,更重要的是它严重影响我的正常生活。因为WordPress开启了邮件通知功能,有垃圾评论会同其他评论一样,发送一邮件通知。为了交流方便,我的微信开启了邮件推送,于是乎,从早到晚手机就没消停过

想过好多办法,就是根除不了这些讨厌的垃圾评论。今晚下了狠心,好好研究一下怎样杜绝它们

分析一:大多是日文或英文评论

分析二:都带有大量的超链接

关于英文和日本评论问题,从网上找了段代码,根据自己的实际情况稍加修改,添加到主题的function.php中就可以了

// 禁止全英文评论

function lianyue_comment_post( $incoming_comment ) {
$pattern = '/[一-龥]/u';
$http = '/[|サ|ン|グ|ラ|ス|ナ|イ|キ|す|る|こ|と|の|ま|い|計|抰|財|販|ッ|チ|]/u';
if(!preg_match($pattern, $incoming_comment['comment_content'])) {
wp_die( "请勿全英文评论,试着输入两个汉字吧");
}elseif(preg_match($http, $incoming_comment['comment_content'])) {
wp_die( "请勿发表带有日文的评论,试着翻译成伟大的中文吧");
}elseif(preg_match($http, $incoming_comment['comment_author'])) {
wp_die( "请勿发表带有日文的评论,试着翻译成伟大的中文吧");
}
return( $incoming_comment );
}
add_filter('preprocess_comment', 'lianyue_comment_post');

关于超链接的问题,在后台的设置-讨论中有这么一个设置:当某条评论包含超过(1)个超链接时,将其放入等待审队列

最后,再安装Akismet插件以防万一

这样应该不会再有那么多垃圾评论了吧

标签: WordPress, 垃圾评论

已有 40 条评论

  1. 受教了,我也不用多说评论了,感觉它的反应速度好慢,用回默认的评论了~

    1. FROYO

      多说比较流氓啊,它为什么要上传文章呢,这点搞不懂

  2. 然后呢,效果怎么样啊?我前一段时间也是每天有好多的垃圾评论,结果我就安装多说了。不过你为什么要停用多说呢?

    1. FROYO

      然后就没有垃圾评论了,一天最多发上来一条,我加了个统计,每天能拦截掉200条左右

  3. 为什么放弃多说呢?我感觉比自带的强一点

    1. FROYO

      多说评论之后不自动同步到网站,这点不太喜欢

      1. 这点还真没注意过,有时间我看看。。。

  4. Era

    NND,我的垃圾评论也超多,虽然都被拦截了。
    过一段时间就要清空一次。

    1. FROYO

      可以在提交的时候就拦截掉,直接提交不上来,就不用删了

      1. Era

        前段时间用了一段代码,拦截,有效果,感觉不太明显,回头贴出来给大家看看。

        1. FROYO

          我有一段很好用的,这段时间一条垃圾评论都没见到

          1. Era

            呵呵 那可以弄出来试试。。

  5. 好像楼主和我一样还在用360急速浏览器。。

    1. FROYO

      我的是正宗的Chrome。。。只是没自动更新

  6. 我就想不通,我的投稿功能他们都能去发表。。。

    1. FROYO

      这个太牛了。。。广告无处不在啊。。。

  7. 用myQaptcha插件后 再没发现垃圾评论

    1. FROYO

      滑动解锁,很高端
      我还是自己写过滤函数吧,不麻烦读者解锁了

  8. 表示都是日本 和淘宝的

    1. FROYO

      我这主要是一些挖掘机、成人用品、Nike鞋广告
      我最不理解的就是挖掘机广告,这样有什么意义

  9. 已经很久没见垃圾评论了。。。

    1. FROYO

      每天几十条,手机都快被他们振爆了
      加了这几条过滤之后好多了

  10. Akismet 是必须的
    不过多说也很好用,怎么不用了?

    1. FROYO

      多说的评论不能自动备份到源站,总是要手动备份,用了一阵感觉麻烦,不想用了
      Akismet对于中文垃圾评论似乎过滤的也不是很好

添加新评论