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

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

Loading
0
Comodo SLL证书促销 - 免费ssl证书申请_ssl证书购买_ev ssl证书_https证书购买 - GDCA_数安时代

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

支付宝扫码打赏 微信打赏

如果文章对你有帮助,欢迎点击上方按钮打赏作者

MetInfo | 最适合企业网站建设的cms系统

关于 倡萌

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

精彩推荐

WordPress隐藏文章/页面的编辑功能模块:WP-CMS Post Control

WordPress隐藏文章/页面的编辑功能模块:WP-CMS Post Control

WordPress 自定义头像插件:WP User Avatar

WordPress 自定义头像插件:WP User Avatar

6 条评论

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

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

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

发表评论