veImageX Sync
WordPress 媒体库自动同步到火山引擎 veImageX,前台图片替换为 CDN 链接
★ 1stars
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/zuoyunlai/veimagex-sync/archive/refs/heads/main.zipFrom the readme
WordPress 媒体库自动同步到火山引擎 veImageX,前台图片替换为 CDN 链接。
上传图片到 WordPress 媒体库时自动同步到火山引擎 veImageX(图片加速服务),
同时将前台展示的图片 URL 替换为自定义 CDN 域名,提升网站加载速度。
功能:
上传同步:媒体库上传新图片时自动同步到 veImageX(主文件 + 缩略图)
前台替换:wpgetattachmenturl、srcset、媒体编辑器预览全部替换为 CDN 地址
删除同步:在媒体库删除图片时同步删除 veImageX 上的文件
批量同步:一键将已有媒体库图片批量上传到 veImageX
停用开关:随时切回本地图片,无需卸载插件
流式上传:大文件不占内存,直接流式传输
1. 上传 veimagex-sync 文件夹到 /wp-content/plugins/ 目录
2. 在 WordPress 后台「插件」页面启用插件
3. 进入「设置 → veImageX 配置」填写:
- AccessKey ID / Secret Access Key:火山引擎密钥管理获取
- Service ID:veImageX 控制台服务管理获取
- CDN 域名:绑定的自定义加速域名
4. 保存配置后即可使用
在设置页面勾选「停用 veImageX 同步」即可,URL 替换和自动上传都会暂停,
配置不会丢失。取消勾选即恢复。
在设置页面点击「开始批量同步」按钮即可。
插件使用流式上传,不将文件内容加载到内存,大文件也可以正常上传。
新增停用开关(切回本地图片)
优化上传逻辑,避免大文件内存溢出
添加配置页面帮助链接
首发版本