# WordPress最佳還原方法

備份後的資料要如何還原，大家應該蠻苦腦的，我在還原公司資料量較大的網站時，測試出UpdraftPlus最佳以及最穩定的還原方法，提供大家做參考

## 查詢原站的WordPress版本，然後進行降級

### <span class="ez-toc-section" id="bkmrk-"></span>到網站狀態資訊取得原站版次

我查到的是6.0.1

### <span class="ez-toc-section" id="bkmrk--1"></span>安裝降版次外掛

安裝並啟用 WP Downgrade  
啟用後要到更新頁面執行重裝 6.0.1

## 安裝備份程式UpdraftPlus

原站安並啟用 Download Plugin  
接著在外掛目錄下載 UpdraftPlus，即可得到和原站同版次的程式

## <span class="ez-toc-section" id="bkmrk--2"></span>執行並下載備份的資料庫

到 UpdraftPlus Backup/Restore 頁面執行備份(我們只需備份資料庫就好，檔案不用)，備份後下載即可，

## <span class="ez-toc-section" id="bkmrk--3"></span>複製目錄

wp-content/plugins  
wp-content/themes  
wp-content/uploads  
不管用什麼方式，把原站的這三個目錄複製到新站的目錄中

## <span class="ez-toc-section" id="bkmrk--4"></span>還原資料庫

確認新站的內容都複製好了，且WordPress版次也都相同後，就可以開始還原  
到 UpdraftPlus Backup/Restore 頁面，點擊 Upload backup files ，上傳原站備份的資料庫，上傳後進行還原，順利的話不用等幾分鐘就能成功<span class="ez-toc-section" id="bkmrk--5"></span>

<p class="callout info">為什麼要那麼搞剛，不是有備份目錄的功能為何不用？我在進行了好幾次的備份還原動作時，發現會漏圖，而且如果備份檔如果有包含目錄又會跑超慢，還原成功的機率也比較低，以上提供參考</p>

<p class="callout warning">WordPress的資料內容大多使用絕對路徑，例如  
https://yoursite.com/123.jpg  
因此搬站的時候，也要調整路徑的名稱，如果你是A站換成B站，且網域有改變，</p>