WordPress 會在儲存草稿或更新已發佈內容時建立修訂版本,並另外保留自動儲存。這套機制可以救回誤刪段落、比較編輯差異和處理多人協作,但不等於完整網站備份;資料庫損壞、媒體檔案遺失或網站被入侵時,仍要依靠獨立備份。
先分清修訂版本與自動儲存
修訂版本記錄每次正式儲存的標題、內容、摘要及作者等資料。自動儲存則在編輯期間建立臨時副本,每位使用者對同一篇文章最多保留一個,新的自動儲存會覆蓋舊副本,而且不會直接覆蓋已公開內容。
在區塊編輯器開啟 Revisions
編輯文章或頁面,開啟右側 Settings,選擇 Post 或 Page,再按 Revisions 旁的數量。若沒有看到入口,通常代表內容尚未產生可比較的修訂版本;先作出改動並儲存一次,再重新檢查。
用時間軸選擇版本
修訂畫面會按時間排列版本。拖動頂部時間軸,逐一查看作者、日期及內容差異。不要只看時間便立即還原,先確認該版本包含需要的段落、連結、圖片說明和最新設定。
正確理解差異顏色
新版修訂畫面以不同顏色標示新增、刪除及改動內容,方便快速定位大幅修改的位置。經典比較畫面則以左右內容或紅綠標示顯示差異。顏色只代表文字改動,不代表內容一定正確。
還原前先保存現況
若目前版本仍有部分內容需要保留,先複製到安全的本機文件或建立新草稿,再還原舊版本。這可避免為了救回一段文字,反而遺失其後完成的其他修改。
執行還原後再次檢查
選好版本後按 Restore。WordPress 會把該內容恢復為目前版本,而不是刪除整條修訂歷史。回到編輯器後檢查標題、網址、分類、特色圖片、內部連結及 SEO 欄位,確認無誤才更新文章。
處理瀏覽器中斷提示
停電、瀏覽器崩潰或網絡中斷後,再次進入文章時可能看到較新的自動儲存提示。先開啟預覽或比較,不要直接關閉提示;確認臨時副本比資料庫版本新,才選擇恢復。
多人編輯要建立交接規則
每位使用者可有自己的自動儲存,多人同時修改仍可能造成內容衝突。安排主要編輯者、使用文章鎖定、在交接前儲存並通知同事,重要改版最好先在測試網站或複製草稿處理。
修訂版本不是網站備份
修訂資料主要存在 WordPress 資料庫,只涵蓋指定文章欄位。它不保存外掛設定、主題檔案、上載圖片或整個資料庫狀態。網站仍需自動備份、異地保存及定期復原測試。
評估是否需要限制數量
長期頻繁更新的大型網站可能累積大量修訂資料,但資料庫變大不代表一定需要立即清除。先量度資料表、備份時間和管理需求;內容稽核或法規要求較高的網站,保留歷史可能比節省空間更重要。
用設定限制未來修訂
技術人員可在 `wp-config.php` 設定 `WP_POST_REVISIONS` 為正整數,限制每篇文章保留的修訂數量。`true` 或 `-1` 代表保留全部;設為 `0` 或 `false` 仍會保留每位使用者的一個自動儲存。修改前先備份並在測試環境驗證。
不要直接大量刪除資料庫記錄
修訂版本與父文章、文章中繼資料及外掛功能可能有關。不要在不理解查詢條件時直接執行 SQL 大量刪除。若要清理,先建立完整資料庫備份,使用可信工具,小批執行並抽查文章是否正常。
建立內容復原演練
選一篇測試文章,依次修改、儲存、比較及還原,記錄團隊實際看到的介面。再測試從網站備份復原整篇文章和媒體,讓編輯者知道何時用 Revisions,何時需要交由管理員做完整復原。
完成後檢查前台與快取
還原公開文章後,前台可能仍顯示快取版本。清理 WordPress、主機及 CDN 的相關頁面快取,再用無痕視窗核對內容、目錄、結構化資料和行動版畫面。
參考資料
WordPress 官方 Revisions 文件:https://wordpress.org/documentation/article/revisions/
WordPress 官方 Post Status 文件:https://wordpress.org/documentation/article/post-status/









