性价比最高的香港ASP、PHP主机提供商
做网站,就上凡科建站

自动将包含长链接的评论标记为垃圾评论

Loading
0
阿里云代金券1000元礼包免费抢

垃圾评论是一件让人非常苦恼的事情,如果你没有使用任何防范措施,有你受的!倡萌之前分享的《WordPress 如何有效拦截和过滤垃圾评论》就介绍了好几种防范垃圾评论的方法,今天再补充下,自动将包含长链接的评论标记为垃圾评论。

将下面的代码添加到主题的 functions.php 文件即可:

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

注意看第二行的 50 ,根据自己的需要修改这个数值。如果你希望将所有带有链接(不管是否是长链接)的评论内容都自动标记为垃圾评论,将 50 改为 1 即可。

参考资料:http://www.wprecipes.com/automatically-spam-comments-with-a-very-long-url

支付宝扫码打赏 微信打赏

如果本文对你有帮助,请打赏作者,鼓励我们继续写作!

WordPress快站:让WordPress建站更简单

关于 倡萌

一个疯狂的 WordPress 爱好者,喜欢折腾 WordPress 主题,分享 WordPress 资源。如果你也喜欢 WordPress,欢迎和我一起交流!

精彩推荐

WordPress文章评分插件:Rate This Page Plugin

WordPress文章评分插件:Rate This Page Plugin

2个WordPress投票插件:Ludou Simple Vote & Digg

2个WordPress投票插件:Ludou Simple Vote & Digg

6 条评论

  1. 确实是很好的方法 不错 支持一下

  2. 试试这个方法,最近垃圾英文评论太多了

  3. 禁止全英文后,还是有许多带有多个链接的中文垃圾评论
    所以禁止评论包含2个以上链接,感觉也是很实用的

发表评论