# 备份原图 cp wp-content/uploads/2026/11/hero.jpg /backup/media/4521-original.jpg # 确认备份副本还在 ls wp-content/uploads/2026/11/ | grep -i backup
运营在媒体库点编辑图片,裁掉下半部分保存,前台文章里的图也跟着变了。想还原时原图尺寸已经变成裁剪后的 1200×800,备份目录里也没有旧文件。先别急着动参数,把报错原文和时间点记下来,顺序反了容易白折腾。
原因不复杂,图片编辑走 wp_save_image,默认把结果写回原文件,只在元数据里留一条 backup 记录。主题或插件清理 uploads 时把带 backup 后缀的副本一起删了,就彻底没有退路。
「图片编辑覆盖原图」确认了原因之后,改动尽量只碰那一处,顺手改的东西后面最容易出问题。动手前把原文件复制一份带时间戳,出问题立刻换回去,比现场分析快得多。
处理上按这个顺序:编辑前把原图复制到 uploads 之外的目录 命名带附件 ID;把 backup 目录排除在清理规则之外;编辑权限收紧到管理员 避免运营直接改原图。
改完只确认一件事:裁剪保存后原图仍在备份目录,媒体库详情里能看到备份记录,需要时可以换回来。
