Images Sync for Cloudflare 将 WordPress 图片上传到 Cloudflare Images,并将优化的交付 URL 直接写回文章元数据。WordPress 保持为唯一数据源;Cloudflare 负责 CDN 和即时调整大小。适用于 headless 架构、JAMstack 站点以及想要更快图片加载而无需更改工作流程的经典主题。
功能
- 灵活映射 — 将任何图片源(特色图片、ACF 字段、文章 meta)路由到 Cloudflare Images,并将结果写入指定位置
- 预设系统 — OG 图片、缩略图、hero 图、方形图的可复用预设——全站 URL 一致
- 预览工作室 — 上线前可视化测试不同预设下图片的渲染效果
- 自动同步 — 文章保存时同步图片,或通过 Action Scheduler 批量处理现有内容
- 灵活变体支持 — 智能检测防止 URL 损坏和
9429错误 - Headless 就绪 — URL 位于文章元数据中,可供 GraphQL 或 REST API 使用
- WP-CLI 支持 —
wp cfimg sync用于脚本化工作流程 - 安全令牌存储 — Cloudflare API 令牌使用 libsodium 加密存储(AES-256 备选)
- 无锁定 — 原始图片保留在 WordPress 媒体库中
为何存在
Headless 前端需要稳定、可缓存的 CDN URL。这个插件无需在前端重写图片处理,而是保持 WordPress 作为编辑界面,让 Cloudflare Images 处理交付和优化——无需自定义解析器,无损坏的引用。
要求
具有 Cloudflare Images 订阅的 Cloudflare 账户,以及具有 Cloudflare Images: Edit 权限的 API 令牌。