聚合图床 Pro
WordPress文章图片自动批量检测指定链接上传到聚合图床并替换的插件
★ 4stars
0forks
Install
No release zip yet. The repository archive installs, but the folder name will carry the branch suffix and updates will not flow:
wp plugin install https://github.com/52nfw/image-replacer-pro/archive/refs/heads/main.zipWordPress图片托管与替换解决方案
核心功能 🔥
-
智能检测替换
正则表达式驱动的内容扫描引擎,支持域名白名单配置如(www.baidu.com) -
平台对接
深度集成聚合图床API,支持:- 图片水印
- 相册分类
- 图片压缩
- WebP转换
- 超时重试机制(默认10秒)
-
高性能处理
define('XIR_PER_PAGE', 20); // 批量处理20篇文章/批次 define('XIR_REGEX_CACHE_KEY', 'xianzhidaquan'); // 正则表达式缓存优化 -
可视化进度监控
包含成功率统计、剩余任务量预测等关键指标
5. 安全增强
-卸载插件时自动清除所有敏感配置(API Token/域名列表/水印参数等)
快速开始 🚀
安装步骤
- 克隆仓库到WordPress插件目录
- 在WordPress后台激活插件
配置指南
通过 设置 → 图片替换设置 配置:
- 🔑 API Token:从聚合图床聚合图床获取的访问凭证
- 🌐 目标域名:需要替换的图片源域名(多域名用逗号分隔)
- 🖼️ 水印设置:启用/禁用自动水印功能
- 📁 相册分类:指定图片存储目录
技术架构 ⚙️
核心模块
| 模块 | 技术实现 | 性能指标 |
|---|---|---|
| 正则引擎 | PCRE预编译模式 | 缓存时间:7天 |
| 图片处理 | cURL多线程传输 | 超时:10秒 |
| 任务调度 | WP Cron + AJAX | 吞吐量:20篇/批次 |
扩展能力
graph TD
A[WordPress文章] --> B(正则匹配)
B --> C{图片检测}
C -->|匹配成功| D[图床API上传]
C -->|未匹配| E[标记完成]
D --> F[内容替换]
贡献指南 👥
欢迎通过以下方式参与项目:
- 提交PR改进正则表达式匹配逻辑
- 补充多语言文档(当前支持中文)
- 扩展支持更多图床平台
许可证 📜
GPL-3.0© 2025 小小随风