自动将长URL网址留言标记为垃圾评论

2013年09月15日16:56:09 13 624

一般垃圾留言的URL地址都比较长,下面这段代码可以通过判断留言者网址URL长度,自动标记为垃圾评论。

打开你的functions.php文件粘贴下面的代码。之后自动标记URL长度超过50个字符为垃圾评论。

  1. <?php
  2.   function rkv_url_spamcheck( $approved , $commentdata ) {
  3.     return ( strlen$commentdata['comment_author_url'] ) > 50 ) ? 'spam' : $approved;
  4.   }
  5.   add_filter( 'pre_comment_approved', 'rkv_url_spamcheck', 99, 2 );
  6. ?>

可以根据需要修改其中的数字50

原文:http://www.wprecipes.com/automatically-spam-comments-with-a-very-long-url

weinxin
我的微信
分享交流WordPress经验与技巧,关注前端设计与网站制作。仅用于功能演示。
Begin主题购买
Begin主题购买

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

目前评论:13   其中:访客  11   博主  2

    • 邮币卡互动网 1

      也就是说,添加了这个代码之后,wordpress程序就会自动去管理评论,而不需要后台的人工审核了是吗?

      • 两天 6

        这个方法不错 不过我用多说

        • muellim 3

          我把这个代码添加functions.php之后,我的博客打不开了,变成utf-8格式之后添加也打不开了。我用的是这主题的2.7.1版。这怎么回事?

          • muellim 3

            去掉“//”

            • Me主流美 1

              太棒了,顶一个!!!!真是学习了

              • slineter 1

                鸟哥用的是什么方法来防止这些评论呢?愁死了,天天上百条。。

                  • 知更鸟 Admin

                    @slineter 方法
                    http://zmingcx.com/hotnews-pro-theme-using-anti-spam-tips.html

                  • aaasdf 0

                    阿斯蒂芬

                    • 留芳网 1

                      怎么修改为直接挡掉呢,手动删除还是很麻烦。