WP Manifestindependent plugin directory
manifest / media / image-replacer-pro

聚合图床 Pro WP Registry grade A. No security issues foundWP RegistryNo security issues foundOpen the reportA

WordPress文章图片自动批量检测指定链接上传到聚合图床并替换的插件

★ 4stars
25release downloads
2.2.0latest · 1 year ago

Install

Download image-replacer-pro.zip From the 2.2.0 release on GitHub, Jun 17, 2025

Upload it under Plugins → Add New Plugin → Upload Plugin, then activate.

Install straight from GitHub with WP-CLI:

wp plugin install https://github.com/52nfw/image-replacer-pro/releases/download/2.2.0/image-replacer-pro.zip
No built-in updater. New versions won't appear under Dashboard → Updates. Install new releases yourself, or let Git Updater track the repository.

WordPress图片托管与替换解决方案

核心功能 🔥

  1. 智能检测替换
    正则表达式驱动的内容扫描引擎,支持域名白名单配置如(www.baidu.com)

  2. 平台对接
    深度集成聚合图床API,支持:

    • 图片水印
    • 相册分类
    • 图片压缩
    • ​WebP转换​
    • 超时重试机制(默认10秒)
  3. 高性能处理

    define('XIR_PER_PAGE', 20); // 批量处理20篇文章/批次
    define('XIR_REGEX_CACHE_KEY', 'xianzhidaquan'); // 正则表达式缓存优化
  4. 可视化进度监控
    包含成功率统计、剩余任务量预测等关键指标

​5. 安全增强
-卸载插件时自动清除所有敏感配置(API Token/域名列表/水印参数等)


快速开始 🚀

安装步骤

  1. 克隆仓库到WordPress插件目录
  2. 在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[内容替换]

贡献指南 👥

欢迎通过以下方式参与项目:

  1. 提交PR改进正则表达式匹配逻辑
  2. 补充多语言文档(当前支持中文)
  3. 扩展支持更多图床平台

许可证 📜

GPL-3.0© 2025 小小随风

Releases

3 releases. Each count is every asset in that release; expand a row for the breakdown.

Tag
Published
Assets
Downloads
2.2.0 latest
Jun 17, 2025 1 year ago
image-replacer-pro.zip
17
May 9, 2025 1 year ago
image-replacer-pro.zip
6
2.0
Mar 22, 2025 1 year ago
image-replacer-pro.zip
2
A grade

Security

聚合图床 Pro 2.2.0 · audited by WP Registry

No security issues found.

Audited release
2.2.0
Findings
none
Worst severity
—
Content hash
b31f09be76f07d7077cfabae…

WP Registry hashes the installable build and reports on that exact bytes-for-bytes copy. Embargoed findings are withheld until they are disclosed, so a clean verdict means nothing public is outstanding. WP Manifest does not audit code itself.