源码简介
这套源码是一个 WordPress 插件,叫「网盘检测」,主要帮资源下载站自动巡查文章里的网盘分享链接还能不能打开。它优先适配子比主题(Zibll),会抓取正文、短代码以及子比付费文章的网盘字段,对百度网盘、阿里云盘、夸克网盘三种链接发起请求并比对页面关键词,判断链接是正常、失效还是需要进一步处理。插件结构清晰,全量 PHP 源码均为明文,适合站长做本地学习、二开和部署测试。
适用场景
- 资源下载站、网盘分享博客,需要定期检查文章里的百度/阿里/夸克链接是否失效
- 使用子比主题的站点,想对付费下载文章里的网盘地址做集中巡检
- 站长希望前台自动给访客标出失效链接,提升内容可信度
技术栈与运行环境
- 前端:WordPress 后台原生 JS(jQuery)+ CSS,前端标记用 front.css / front.js
- 后端:PHP(WordPress 插件,面向对象,单例容器,无框架)
- 数据库:MySQL,使用 WordPress 原生表 + 自建 pan_check_results、pan_check_tasks 两张记录表
- 运行环境:WordPress 6.0 及以上,PHP 7.4 及以上;服务器需能外连网盘域名发起 HTTP 请求
- 其他依赖:无 Composer 第三方依赖,直接上传启用即可
功能亮点
- 三网盘链接检测:内置百度、阿里云盘、夸克三个检测器,通过远程请求状态码和页面关键词判断链接状态(正常 / 失效 / 需提取码 / 疑似异常)
- 文章网盘链接提取:自动从正文、短代码以及子比主题常见字段(pan_url、zibpay、pan_link 等)中抽取网盘地址并去重
- 后台批量检测与失效列表:可按文章类型、分类、板块筛选执行批量检测,结果分页展示失效文章与异常链接,支持单篇重检
- 定时任务自动巡检:支持每天、每周或自定义间隔自动跑检测,带 transient 锁防止并发,可选仅扫描指定分类
- 前台失效标记:文章内容里的失效网盘链接会自动加状态徽标,底部还会出现「网盘链接失效 N 项」浮动提示面板,仅管理员可见可配
- 任务日志与邮件报告:每次批量 / 定时检测都会记录任务数据,结束后向管理员邮箱发送检测统计报告
安装与部署提示
- 把插件目录上传到 wp-content/plugins 后到后台启用,激活时会通过 dbDelta 自动创建两张数据表
- 启用后在左侧「网盘检测」菜单进入设置,按需开启前端标记、配置请求超时、缓存时长和日志保留天数
- 到「批量检测」选择范围手动跑一次,或在「定时任务」里开启自动巡检;卸载时可在设置里选择是否删除数据表
截图与演示说明
- 后台「概览」页:展示总文章数、已检测文章数、正常 / 失效 / 异常链接数量与最近一次检测时间
- 后台「批量检测」页:按文章类型、分类或板块筛选,分段执行并实时显示进度
- 后台「失效文章」页:列出失效 / 异常网盘链接,可展开明细并对单篇文章重新检测
- 后台「单链接检测」页:粘贴单个网盘链接即时返回状态判定
- 后台「定时任务」页:设置自动巡检频率、批次大小与扫描范围
- 后台「日志」页:历次批量与定时任务的执行记录
- 前台文章页:失效网盘链接带状态徽标,底部出现失效链接数量浮动面板
常见问题
运行前需要注意什么?
插件要求 WordPress 6.0+、PHP 7.4+,且服务器能对外网的百度 / 阿里 / 夸克域名发起请求,部分主机禁用外连会导致检测失败。建议先在测试站跑一次批量检测确认效果,默认针对子比主题优化,其他主题也能用但部分付费字段可能抓不到。
适合二次开发吗?
适合。源码采用面向对象结构,检测器集中在 includes/detectors 目录,新增网盘平台只需写一个 detector 类并在主文件注册;代码内置 pan_check_detect_result 等过滤器与动作钩子,且无加密混淆,全部明文可读,方便按需扩展或对接自有通知方式。
安全风险提示
特别提示:本源码未检测安全风险文件,下载后请务必进行安全审计,删除恶意代码后再部署使用!
下载说明
源码仅供学习研究、测试部署和二次开发参考,商用前请自行确认授权、版权和安全风险。
资源下载
下载价格免费
本文章资源https://www.aosen.cc/mianfei2755.html来源于互联网,如存在侵权,请联系我们立马删除!
