网站首页 > 技术教程 正文
自己搭建网站,尤其是搭建的英文网站,那么非常容易受到垃圾评论的骚扰,可能每天都有几十上百条的英文,带有连接的一些评论提交到你网站后台待审核,本文教你如何简单屏蔽这些垃圾评论还不会误伤正常评论。
例如下图这样的垃圾评论:
你不要以为是你网站内容受欢迎,实际上这些评论都是机器人发送的,别人根本就没有访问你的网站。
滑动解锁评论插件介绍和下载
安装WordPress之后默认会给你安装一个Akismet Anti-Spam的垃圾评论插件,采用的是云数据,可以自动拦截一些垃圾评论,不过体验并不好。
- Akismet Anti-Spam首先设置麻烦,你还需要去注册一个key激活才能用;
- 然后这些垃圾评论还是会提交到你网站数据库,造成数据库臃肿。
所以,奶爸给大家带来一款非常方便的滑动解锁提交评论插件myqaptcha。
这款名为myqaptcha的垃圾评论拦截插件工作模式非常简单,就是在你评论框插入一个滑动条,需要从左拖动到右边,才能激活评论功能。
就像下图演示这种,相信你已经在很多人的博客上看到并且使用过这个插件了。
myqaptcha的优势
相比Akismet Anti-Spam,myqaptcha的优势更加明显:
- 小巧,只有20多k
- 干净,不插入数据库
- 有效,需要滑动解锁后才能提交评论,屏蔽了机器人的评论
代码版屏蔽全英文和日文评论
如果你不想装插件,也可以直接用下面的代码来屏蔽全英文和日文的评论,不过注意,你做的外贸独立站千万不要用,不然老外的评论全部就没办法提交了。
//屏蔽纯英文评论和纯日文 function refused_english_comments($incoming_comment) { $pattern = '/[一-龥]/u'; // 禁止全英文评论 if(!preg_match($pattern, $incoming_comment['comment_content'])) { wp_die( "您的评论中必须包含汉字!" ); } $pattern = '/[あ-んア-ン]/u'; // 禁止日文评论 if(preg_match($pattern, $incoming_comment['comment_content'])) { wp_die( "评论禁止包含日文!" ); } return( $incoming_comment ); } add_filter('preprocess_comment', 'refused_english_comments');
猜你喜欢
- 2024-11-26 iPhone滑动解锁专利发明人即将离职 曾为新iOS设计起争执
- 2024-11-26 加强版myQaptcha插件支持WP登录页/评论滑动解锁
- 2024-11-26 一辆叫U-be的电动车,带我重新发现旅行的意义
- 2024-11-26 网上超火豪宅广告!垂掉式顶棚设计可还行?恒大都不敢这么拍啊
- 2024-11-26 滑滑滑滑滑滑动解锁商务部送你的贺年卡
- 2024-11-26 iQOO 13手机配备3D超声波指纹:支持滑动录入、钢化膜解锁优化
- 2024-11-26 每日一笑:请滑动狗头解锁
- 2024-11-26 产品Talks:滑动解锁,本宠的生活新体验
- 2024-11-26 范客新发现:可滑动解锁的高逼格移动电源
- 2024-11-26 德国法庭驳回苹果上诉 判决iPhone滑动解锁专利无效
你 发表评论:
欢迎- 最近发表
- 标签列表
-
- sd分区 (65)
- raid5数据恢复 (81)
- 地址转换 (73)
- 手机存储卡根目录 (55)
- tcp端口 (74)
- project server (59)
- 双击ctrl (55)
- 鼠标 单击变双击 (67)
- debugview (59)
- 字符动画 (65)
- flushdns (57)
- ps复制快捷键 (57)
- 清除系统垃圾代码 (58)
- web服务器的架设 (67)
- 16进制转换 (69)
- xclient (55)
- ps源文件 (67)
- filezilla server (59)
- 句柄无效 (56)
- word页眉页脚设置 (59)
- ansys实例 (56)
- 6 1 3固件 (59)
- sqlserver2000挂起 (59)
- vm虚拟主机 (55)
- config (61)
本文暂时没有评论,来添加一个吧(●'◡'●)