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

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

Loading
0
天猫淘宝优惠券仅在搜码网!

垃圾评论是一件让人非常苦恼的事情,如果你没有使用任何防范措施,有你受的!倡萌之前分享的《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,欢迎和我一起交流!

精彩推荐

使用 WP First Letter Avatar 将用户名首字母作为 WordPress 用户头像

使用 WP First Letter Avatar 将用户名首字母作为 WordPress 用户头像

WordPress 一键切换为其他用户身份登录

WordPress 一键切换为其他用户身份登录

6 条评论

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

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

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

发表评论