WordPress WXR,WordPress 的內建搬家工具

black iphone 7 on macbook

當需要備份 WordPress 的文章、頁面、留言、分類以及其他相關資料,WordPress 的匯出功能會是一個好助手。這個功能不僅適用於快速和簡單的資料備份,也能助您輕鬆地將這些資料轉移到另一個網站。

WXR 支援多種格式,能根據需要選擇匯出特定類型的內容,例如只匯出文章或僅匯出留言等,提供了高度的靈活性。如果您打算更換網站主機或是為了開發測試而需要複製網站內容,這個匯出功能會讓整個過程變得非常簡單和高效。

什麼是 WordPress WXR?

WordPress WXR(WordPress eXtended RSS)是一種特殊的 RSS 格式,主要用於導出和導入 WordPress 網站的內容。這個格式包含了你網站上的各種資料,包括但不限於文章、頁面、註釋、自定義欄位、類別和標籤。

當你需要遷移 WordPress 網站,或者需要將內容從一個 WordPress 網站導入到另一個 WordPress 網站時,WXR 文件非常有用。通常,你可以在 WordPress 管理後台的「工具」>「導出」選項中生成這種文件。同樣地,你可以使用「工具」>「導入」選項來導入一個 WXR 文件。

使用 WXR 格式有幾個好處:

完整性: 它包括了網站的多種元素,不僅僅是基本的文章和頁面,這樣能夠保持網站結構的完整性。

便利性: 只需一個文件,你就可以將一個網站的大部分內容和結構複製到另一個網站。

簡單易用: 由於 WXR 是基於 RSS,一種廣泛使用的 XML 格式,因此許多其他工具和平台也支援這種格式,這使得內容轉換變得相對容易。

彈性: 在導出時,WordPress 允許你選擇導出特定的內容類型,日期範圍或者作者,這給了你很大的靈活性來選擇你需要導出的內容。

版本兼容性: 大多數的 WordPress 版本都支持 WXR,這使得它成為一種非常可靠的選項,即使是在不同版本的 WordPress 之間也能順利地導入和導出。

如何產生 WordPress WXR 檔案

1. 進入管理界面 > Tools > Export

2. 選擇要匯出的内容

3. 下載

點擊下載后會得到一個 xml 檔案,這個檔案可以當作簡便的備份檔案,可以從 Tools > Import 功能匯入 WordPress 站臺。

點擊 Install Now 會安裝官方的 WordPress Importer 外掛,經由這外掛來匯入 WXR 檔案。

這裏的 Import 功能也可以匯入從 Blogger 或 Tumblr 等其他資料來源。

如何使用 WXR 遷移網站

其實 WXR 檔案很適合當作搬家的工具,第一步先將新網站準備好,WordPress 安裝設定完成,進入後台功能 Tools -> Import。

點擊 Run Importer.

選擇檔案後,點擊 Upload file and Import 就會開始搬家了。

這樣遷移網站的方式蠻簡單,缺點是佈景主題和外掛並不會一起搬過去,必須自己在新網站手動安裝。

WXR(WordPress eXtended RSS)文件主要是用於導出和導入網站內容,包括文章、頁面、註釋、分類和標籤等。然而,WXR 文件有幾個重要的局限性,這些局限性使其不太適合作為一個全面的備份方案:

不全面: WXR 文件只包括內容和媒體元素,但不包括佈景主題設定、外掛、網站設定或任何自定義程式碼。

版本相容性: 雖然 WXR 文件通常在不同版本的 WordPress 之間是相容的,但這不是絕對的。新版本的 WordPress 可能不完全支持舊版本生成的 WXR 文件。

文件大小: 對於大型網站,WXR 文件可能會變得非常龐大,這會導致導入和導出變得困難或不可行。

沒有自動化: 使用 WXR 文件進行備份需要手動操作,這不適合需要經常或自動進行備份的情況。

安全性: WXR 文件是一種非加密的純文本格式,任何人都可以讀取它,這可能會引發安全問題。

常見問題

1. 如何創建一個 WordPress WXR 文件?

在 WordPress 管理後台,前往「工具」>「導出」。從那裡,你可以選擇你想要導出的內容類型(例如,所有內容、文章、頁面等)。選擇適合你的選項後,點擊「下載導出文件」以生成 WXR 文件。

2. 我可以導入 WXR 文件到不同版本的 WordPress 嗎?

一般來說,WXR 文件是相當兼容的,所以你應該能夠在不同版本的 WordPress 之間導入。但最好先在測試環境中進行導入,以確保一切運行順暢。

3. WXR 文件可以導出網站設定和外掛嗎?

不,WXR 文件主要包含文章、頁面、註釋、類別和標籤等內容。它不會導出網站設定、外掛或佈景主題。

4. WXR 文件太大了,無法導入。我應該怎麼辦?

若文件過大,有多種方法可以處理。一是增加 PHP 的上傳限制;二是使用專業的遷移外掛來協助。

5. 使用 WXR 文件導入內容後,圖片會自動遷移嗎?

預設情況下,導入 WXR 文件時會有一個選項允許你下載和導入媒體文件。選中這個選項,WordPress 會嘗試將原網站的媒體文件(例如,圖片)也導入到新網站。

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *