wp post list --post_type=revision --post_parent=902 \ --fields=ID,post_date,post_name --format=table wp post get 902 --field=post_modified
写了四十分钟的稿子,浏览器标签突然崩溃,重开后编辑器是空的,也没有出现「此文章的备份与下面版本不同」的提示。先别急着动参数,把报错原文和时间点记下来,顺序反了容易白折腾。
原因不复杂,本地备份存在浏览器的 localStorage 或 IndexedDB 里,恢复提示只在备份内容和服务器版本不一致时弹一次。崩溃后如果先打开了别的文章,或者浏览器清理了站点数据,那份备份就没了。
「编辑器崩溃恢复」确认了原因之后,改动尽量只碰那一处,顺手改的东西后面最容易出问题。改动写完就同步给同事,下一个人踩同一个坑,成本还是你的。
处理上按这个顺序:先别急着重新写,打开修订列表看最后一次自动保存有没有落库;没有的话去开发者工具里翻 localStorage,键名一般带 wpEditor;把备份内容复制到本地文件,再决定用哪一份覆盖。
改完只确认一件事:能从修订或本地备份里找回正文,恢复后字数和崩溃前大致相当。
