"B2网盘链接有效检测"是一款专为WordPress站长设计的插件,可以自动检测文章中的网盘链接状态,并直观地显示链接是否有效。这款插件尤其适合经常分享网盘资源的内容站点,帮助站长和用户快速识别失效的网盘链接,提升用户体验。
- 来源:详情

主要功能
全面的网盘支持:支持百度网盘、蓝奏云、天翼云盘、微云、阿里云盘、夸克网盘、城通网盘、123云盘等主流网盘服务
- 自动检测:定期自动检测文章中的网盘链接有效性
- 状态展示:在后台文章列表、编辑页面和前台页面清晰显示链接状态
- 邮件通知:链接状态从有效变为失效时发送邮件通知
- 快速检测队列:支持自定义检测频率,更快完成大量文章的检测
- 数据库维护:提供数据库优化工具,提高插件性能
- 全面的统计:直观展示文章检测统计和链接状态统计
- B2主题适配:专为B2主题优化,在下载区域自动显示链接状态
安装方法
- 下载插件压缩包
- 进入WordPress管理后台 -> 插件 -> 安装插件
- 点击"上传插件"按钮,选择已下载的压缩包
- 安装完成后,激活插件
使用指南
基本使用
- 激活插件后,系统会自动开始检测文章中的网盘链接
- 在文章列表页面,新增"网盘链接状态"列显示各文章的链接状态
- 在文章编辑页面右侧,可以查看该文章中的网盘链接详情和状态
- 在前台文章页面,根据设置可以显示链接状态标签
手动检测
- 在文章列表页勾选需要检测的文章
- 在批量操作下拉菜单中选择"检查网盘链接"
- 点击"应用"按钮执行操作
查看统计
- 在WordPress仪表盘可以查看链接状态统计小工具
- 进入插件设置页面侧边栏可以查看详细统计数据
设置选项
- 检测结果缓存时间:设置链接状态缓存时间,建议3-24小时
- 检查文章类型:选择需要检查网盘链接的文章类型
- 自动检查频率:设置系统自动检查所有文章的频率
- 快速检测队列:设置更频繁的小批量检测间隔,如每30秒、每1分钟等
- 每次快速检测的文章数:设置每次快速检测处
v2.3.5
新增加了一些网盘的支持 修复了大批量检测的已知bug
v2.2.0 更新
v2.2.0 - 2025-06-20
🐛 重要修复
自动检测功能修复
- 修复自动检测无法执行的问题
- 插件激活时未正确安排计划任务
- 添加运行时检查确保定时任务正常启动
- 现在插件激活后自动检测会按设置的频率正常工作
批量检测数量限制优化
- 自动检测批次大小优化
- 从硬编码的10篇文章提升到默认50篇
- 支持通过设置配置 `auto_check_batch` 参数
- 最小批次:10篇,提高检测效率
- 手动批量检测改进
- 从硬编码的20篇文章提升到默认50篇
- 支持通过 `batch_size` 参数动态设置(范围:20-100篇)
- 管理员可根据服务器性能调整批次大小
📈 性能提升
检测效率优化
- 新文章检测优化
- 新发布的文章会优先被自动检测
- 按发布日期倒序排列,确保最新内容优先处理
- 未检测过的文章(`last_check IS NULL`)优先级最高
任务调度改进
- 计划任务可靠性增强
- 添加 `ensure_cron_scheduled()` 方法确保任务正常运行
- 插件初始化时自动检查并修复缺失的定时任务
- 避免因设置未保存导致的任务丢失问题
- 定时任务类优化 (`class-wpnlc-cron.php`)
- 支持可配置的检测批次大小
- 改进任务调度逻辑
- 增强错误处理和日志记录
- AJAX处理优化 (`class-wpnlc-ajax.php`)
- 支持动态批次大小设置
- 改进批量检测参数验证
- 增强安全性检查
检测优先级
1. 新文章:从未检测过的文章优先
2. 过期文章:超过缓存时间的文章
3. 按日期排序:最新发布的文章优先检测
2.0 更新
支持在文章列表和编辑页面单独检测文章
支持同时检测多篇文章的网盘链接
批量检测时显示详细的进度和结果
新增的单文章检测和批量检测功能会自动启用
新增多网盘检测单文章手动检测
为管理员添加快速检测工具
解决2.0.2版本管理员弹窗不能关闭问题
// 为管理员添加快速检测工具
if (current_user_can('manage_options') $settings['enable_frontend_manual_check'] === 'yes') {
add_action('wp_footer', array($this, 'add_admin_quick_check'));
}