Devenia / WordPress 插件
Devenia Replace Media 让 WordPress 编辑者可以直接修正现有媒体附件
当一个 WordPress 媒体附件的既有 URL 已经服务于现有引用,且保留该地址比重新构建每个引用更重要时,可替换该附件。
现有附件
文件更改后仍可使用的内容
替换所选附件背后的文件,同时让其身份继续服务于已经使用它的引用。
附件身份
附件 ID 和既有 URL 保持不变,因此现有引用仍会指向所选记录。
媒体元数据
标题、图注、替代文本和描述仍会附加到该媒体记录。
内容关系
文章、页面和模板继续使用同一条记录。
图片尺寸
WordPress 会为替换文件重新生成图片尺寸。
编辑器中的 Replace File
在内容已经使用的记录中修正文件
从你要保留的附件开始操作,然后检查替换后需要保留的地址。
查找媒体项目
从 Media Library 列表、附件详情或标准 WordPress 媒体模态框中打开它。启用 Elementor 后,也可以从其附件详情打开同一操作。
选择 Replace File
选择 Replace File。该表单会继续关联到你所选的附件。
选择源文件
选择替换文件,然后通过表单提交。
确认既有 URL
检查内容中已经存在的既有 URL,并确认该响应现在提供的是替换文件。
面向自动化客户端
两个已注册的 Abilities,一个所选附件
根据替换字节所在的位置选择输入。两项操作都针对一个现有附件,并保留其身份和内容关系。
从 URL 替换
一个已注册的 WordPress 功能会从一个通过验证的 HTTP 或 HTTPS 来源获取新文件,并将其写入所选附件。
从 base64 数据替换
另一个已注册的 WordPress 功能接受所选附件的 base64 文件内容;超过 20 MB 的内容会在替换前被拒绝。
替换保护措施
存储更改前必须满足的条件
所选附件、来源和文件交接各自为安全修正设定一道边界。
权限
该账户必须获准上传文件并编辑所选附件。
远程来源
远程替换只接受通过 WordPress URL 验证的 HTTP 或 HTTPS 来源。
暂存
该操作会先暂存新内容,然后将当前文件移入备份。
回滚
如果无法将暂存文件移到目标位置,该操作会将备份恢复到原始路径。
运行时与集成
依赖项
使用上述说明的这些命名组件来支持编辑器、运行时和可选的自动化路径。
5.7 或更高版本
WordPress 5.7负责附件、媒体元数据、权限以及 Media Library 的替换界面。
7.4 或更高版本
PHP 7.4运行 Devenia Replace Media。
自动化客户端
WordPress Abilities API向自动化客户端提供两个已注册的媒体替换操作。
MCP 客户端
WordPress MCP Adapter向 MCP 客户端公开已注册的 WordPress Abilities。
可选
Elementor将 Elementor 添加为访问替换操作的另一个入口。
实际的下一步
保留内容已经识别的目标
Download Devenia Replace Media 并安装。打开相关的附件视图,选择 Replace File,然后检查既有 URL,确认已经使用该 URL 的页面仍能访问修正后的文件。
