位置: 编程技术 - 正文

修改PHP脚本使WordPress拦截垃圾评论的方法示例(php内容修改)

编辑:rootadmin

推荐整理分享修改PHP脚本使WordPress拦截垃圾评论的方法示例(php内容修改),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:php修改代码,php实现修改功能,php脚本怎么写,php修改word文档,php修改代码,php内容修改,php实现修改功能,php修改word文档,内容如对您有帮助,希望把文章链接给更多的朋友!

拦截英文垃圾评论

由于绝大多数的垃圾评论都是英文的,所以国内不少朋友在使用 Some Chinese Please 插件,它可以有效地拦截内容中不带有中文字的comment和trackback(pingback),不写入数据库中,可有效地减小spam对blog服务器的无谓使用。虽然已经 2 年多没有更新,但还是可用的。

其实还可以简化下,直接将下面的代码添加到主题的 functions.php 文件,效果与使用 Some Chinese Please 插件相同:

@Teddysun 经过实测反馈,Wordpress中并没有err这个函数(这个函数也许是存在于 @知更鸟 的主题里)。因此不会有提示信息出现。最好还是用wp_die函数,这样就会有提示信息。所以,上面的代码如果不生效,可以使用以下代码:

针对那些使用技术手段,比如GET、POST等方式不填写前台表单,直接读取后台程序文件的spam,只有屏蔽IP才能缓解疯狗一样的攻势,其它什么验证码、滑动解锁等等都没用。

禁止某些IP访问

可以在.htaccess文件中添加:

修改PHP脚本使WordPress拦截垃圾评论的方法示例(php内容修改)

拦截中文垃圾评论

如果发现大量垃圾评论是中文,那么可以用Willin Kan 写的小墙工具, 理论上可以 % 屏蔽机器人发出的 spam. 如果是自然人提交评论, 小墙会在评论提交表单中加一个 hidden 变量, 如果后台检测不到这个变量, 则认定为 spam, 可以选择需要审核, 也可以直接过滤掉.

如果对方知道你用的 hidden 变量或者使用虚拟点击, 就可以破掉小墙. 但是 spam 本来就是小成本和以量取胜的事情, 除非与你与 spammer 结仇了, 我相信人家不会那么无聊来破你小墙. 而且机器人 spam 的数量占了绝大多数, 这个工具很有必要.

貌似 Willin 现在不用 WordPress 了, 网站也正在维护, 小墙代码我就贴在下面. 使用方法很简单, 拷贝到 function.php 文件最后即可. 其中 wall 是隐藏关键字, 有需要的请自行更改 (不改也可以).

计算前端处理时间

在输入框上方用 JavaScript 取一个时间戳作为全局变量, 在提交表单的时候获取提交时间, 两个时间相减, 如果小于可能值, 则视为机器人. 判断为机器人的评论你可以按小墙的方式处理, 也可以不处理 (不占用服务器资源, 但不能记录 spam 信息).

相对与小墙, 这种方法更加可靠, 但绝不是没有漏洞, 只要 spammer 做个 setTimeout 延迟发布就破了.

时间戳

老掉牙的方机器人方法, 很实用, 但有最大的缺点: 用户体验不好. 要求访客多填一个很难观察的数字, 严重打压评论者积极性. WordPress 平台有很多这类插件可以用, 但我是不建议使用的.

在WordPress中使用PHP脚本来判断访客来自什么国家 区分访客国家有什么用这里是几个我利用该功能的例子.1.区分网站功能这个博客有翻译文章的功能,这是为了方便海外访客阅读文章,但对中国人显得十分

关于WordPress的SEO优化相关的一些PHP页面脚本技巧 随着搜索引擎大兴,排列在前的网站引入大量流量.无论是搜索页面的广告还是查出来的结果,与搜索者的目标匹配度都比较高(如果搜索引擎足够智能),所

PHP读取PPT文件的方法 本文实例讲述了PHP读取PPT文件的方法。分享给大家供大家参考,具体如下:最近做一个和FLASH有关的东西,其中就要用到在网站上看PPT就像百度,豆丁网

标签: php内容修改

本文链接地址:https://www.jiuchutong.com/biancheng/281567.html 转载请保留说明!

上一篇:php获取图片信息的方法详解(php调用图片)

下一篇:在WordPress中使用PHP脚本来判断访客来自什么国家(wordpress app怎么用)

  • 税收负担影响企业的利润吗
  • 财政应返还额度与财政拨款收入的关系
  • 税额为零的增值税是多少
  • 能否向小规模纳税人开具专票
  • 息税折旧摊销前利润是什么意思
  • 房地产公司固定资产管理制度
  • 没有营业收入要报税吗
  • 应收账款收回时间怎么体现
  • 政府机构可以开对外营业的餐饮吗
  • 公司解散实收资本会计怎么处理
  • 上个月的费用这个月开发票怎么做账
  • 2019一般纳税人和小规模纳税人的区别
  • 12月计提税金
  • 跨年度的暂估入库账务处理
  • 原始股解禁后减持的条件是什么
  • 什么叫交付使用
  • 自开和代开增值税专用发票盖章要求有不同吗?
  • PHP:curl_multi_info_read()的用法_cURL函数
  • 房地产公司股权收购
  • 业务招待费应计入期间费用的哪项费用
  • 金融公司呆账对当事人有什么影响
  • 加速折旧法计算公式 CFA
  • 皮肤痒怎么回事
  • 材料入库款项未付会计分录
  • 临时用工账务处理流程
  • 对于小型微利企业的建议
  • 新能源产业发展历程
  • 业务招待费用列支范围
  • thinkphp5框架介绍
  • 租房开的发票收的税怎么做账?
  • 【简陋Web应用2】人脸检测——基于Flask和PaddleHub
  • php实现链式操作实验报告
  • python打印type
  • ps怎么把皮肤变红润
  • 支票小写金额前的羊
  • 缴纳工会筹备金可以计入工会经费科目吗
  • 支付招聘网站费用怎么入账
  • 上期未申报怎么办
  • 培训费发票是否含税
  • 累计销售额怎么算
  • 培训费属于什么
  • 不抵扣发票可以转抵扣吗
  • sqlserver存储过程语法
  • sql row_number()over()
  • 帮员工购买意外险怎么记到分录
  • 发票未及时开,但是双方会计已经做帐,怎么办?
  • 固定资产变动方式对应科目
  • 投资利税率计算方法
  • 确认主营业务收入分录怎么写
  • 下乡扶贫可以报什么岗位
  • 付款凭证怎么写样本
  • 长期股权投资利润调整加折旧
  • 海运发票可以抵扣增值税吗
  • 总公司是一般纳税人分公司是什么
  • 收到客户提供代付发票
  • 水利建设基金缴纳增值税开始缴纳
  • 新公司成立建账流程
  • excel日记账系统的设置
  • 购入固定资产入账会计处理
  • MySQL数据库同时查询更新同一张表的方法
  • mysql 存储过程存放在哪里
  • sqlserver按时间查询
  • Ubuntu 14.04系统怎么安装Nvidia 私有显卡驱动?
  • centos解压软件
  • win10快捷键合集
  • linux误删除数据
  • 查看rpm包含的内容
  • 电脑开启虚拟wifi
  • win7睡眠设置在哪
  • win7如何设置关机快捷方式
  • Linux中SSH的SCP传输命令运用详解
  • windows7word文档打不开怎么办
  • jquery.ui
  • 垂直翻转画布
  • node爬取数据
  • android FileNotFoundException(Is a Directory)解决办法
  • jquery cookie用法
  • 税控盘离线开票时间超限是怎么回事
  • 江西医保在线缴费
  • 税收筹划与避税的性质相同
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设