如何從 WordPress.com 遷移到 WordPress(完全遷移)

已發表: 2023-04-26


想知道如何從 WordPress.com 遷移到 WordPress.org? 我們的分步指南將向您展示如何完成工作。

遷移到 WordPress.org 將使您能夠更好地控制您的網站,並讓您安裝自己的插件和主題,而無需為價格更高的 WordPress.com商業計劃付費。

值得慶幸的是,即使您使用的是免費的 WordPress.com 計劃,WordPress.com 也能讓您輕鬆地將網站遷移到 WordPress.org。

在本分步指南中,您將了解如何以最快、最完整的方式從 WordPress.com 遷移到 WordPress.org。

讓我們開始吧!

注意– 我們的 WordPress.com 到 WordPress.org 遷移教程的重點是幫助您遷移免費的 WordPress.com 站點或您使用更便宜的 WordPress.com 付費計劃之一創建的站點,包括個人高級

如果您使用的是商業電子商務計劃,您可以安裝一個遷移插件並遷移您的網站,就像一個自託管的 WordPress 網站一樣。 我們建議安裝All-in-One WP Migration 插件並使用它來將您的 WordPress.com 站點遷移到 WordPress.org。 稍後會詳細介紹。

將 WordPress.com 遷移到 WordPress.org 所需的條件

如果您想按照我們的教程從 WordPress.com 遷移到 WordPress.org,您將需要一些東西。

  • 如果您尚未使用自定義域,則為您的 WordPress.org 站點提供一個域名。 如果您已經在 WordPress.com 上使用自定義域名,則可以保留相同的域。
  • 您的新 WordPress.org 網站的託管帳戶 – 在此處查看最好的 WordPress 託管服務
  • 一個 WordPress.org 站點——如果您還沒有,我們將討論如何設置一個
  • 直接訪問您的 WordPress.com 帳戶,因此請準備好登錄信息,以便我們將文件傳輸到

第 1 步:登錄 WordPress.com 並導出您站點的數據

首先,您想從舊的 WordPress.com 站點導出所有數據。

您需要將包含站點數據的文件下載到本地計算機。 然後,您可以將該文件上傳到您的 WordPress.org 站點。

就是這樣:

  1. 登錄到您的 WordPress.com 網站。
  2. 選擇儀表板左側的“工具”選項卡。
  3. 單擊主工具菜單下的導出選項。
WordPress.com 導出工具

在下一個屏幕上,單擊導出內容旁邊的全部導出按鈕以完全導出您網站的內容。

導出 WordPress.com 內容

您還可以單擊“導出媒體庫”旁邊的“下載”按鈕來下載站點所有媒體的副本。 您在遷移過程中不需要這個。 但是,如果由於某種原因最終丟失了任何圖像,它會派上用場。

所以 - 當您在這裡時,您不妨下載一份副本以防萬一。

單擊“全部導出”按鈕後,WordPress.com 將向與您的 WordPress.com 帳戶關聯的電子郵件發送一個下載鏈接。

轉到您的電子郵件帳戶並單擊該鏈接以下載您網站的導出文件。

單擊電子郵件中的下載鏈接

單擊該鏈接後,它應該會將一個zip文件下載到您的本地計算機。

您現在需要提取.zip文件,您應該可以使用操作系統的內置工具來完成此操作:

  • 在 Windows 上,右鍵單擊並選擇Extract all
  • 在 macOS 上,您只需雙擊它即可提取文件。

在裡面,您應該看到一個.xml文件。 將此文件放在手邊,因為您很快就會用到它。

提取下載的 zip 文件

第 2 步:創建一個新的 WordPress.org 網站(如果您還沒有這樣做的話)

如果您還沒有創建您的 WordPress.org 站點,現在是時候創建了,因為您將在 WordPress.org 站點的儀表板內執行大部分的收尾任務。

如果您還沒有網站,您可以選擇我們推薦的 WordPress 託管服務提供商之一,以最簡單的方式開始。

該列表中的所有提供商都使安裝 WordPress 變得非常容易。

我們還有一個分步指南,介紹如何製作涵蓋整個過程的自託管 WordPress 網站。

如果您為當前站點使用免費的 WordPress.com 子域,請繼續使用新的自定義域名設置 WordPress.org 站點。

如果您已經在 WordPress.com 上使用自定義域名,我們建議您現在將該域指向您的新 WordPress.org 站點,並暫時將您的 WordPress.com 站點切換到一個免費的子域。

當您設置您的 WordPress.org 站點時,還有一項設置需要配置以確保順利遷移。

轉到Settings –> Permalinks並將站點的永久鏈接結構設置為Day 和 name 。 這是免費/廉價 WordPress.com 計劃使用的默認結構。 所以,如果你想匹配你的 URL,你需要使用相同的結構。

設置適當的永久鏈接

有一些方法可以通過設置自定義重定向來更改 URL 結構——稍後會詳細介紹。

第 3 步:將您的 WordPress.com 數據導入您的 WordPress.org 站點

現在您有了一個全新的自託管 WordPress.org 網站,您可以開始將數據導入其中。

它比您想像的要簡單得多 – 幾乎所有您需要做的就是上傳您在步驟 #1 中下載的 WordPress.com 導出文件。

以下是如何開始:

  1. 登錄到您的新 WordPress.org 網站的儀表板。
  2. 單擊 WordPress.org 站點儀表板中的“工具”選項卡。
  3. 選擇“工具”選項卡下的“導入”工具。
  4. 單擊WordPress工具下的立即安裝鏈接。
安裝 WordPress 導入器

安裝 WordPress 導入程序後, “立即安裝”鏈接應更改為“運行導入程序”

單擊運行導入程序鏈接以繼續導入您的 WordPress.com 內容。

運行進口商

下一頁允許您單擊“選擇文件”按鈕。

找到您之前保存在計算機上的導出.xml文件,並將該文件上傳到此 WordPress Importer 插件。

注意不要上傳原始zip文件。 您必須解壓縮zip文件並上傳其中的.xml文件。

文件完全上傳後,您可以單擊“上傳文件並導入”按鈕繼續。

從 WordPress.com 上傳 xml 文件

然後,您需要決定是要將內容分配給新作者還是選擇 WordPress.org 網站上的現有用戶。 您選擇哪一個並不重要,只要您將內容分配給您將來實際想要使用的用戶名並且該人具有管理員權限即可。

您還需要選中顯示下載和導入文件附件的框。 否則,您將無法看到從先前站點導出的任何圖像。

一切準備就緒後,單擊“提交”按鈕。

地圖作者

在下一個屏幕上,您應該會看到一條成功消息。 這意味著您所有的 WordPress.com 內容現在都應該在您的 WordPress.org 站點上。

導入成功

恭喜! 你大部分時間都在那裡。 但在收工之前,您還需要做一些事情……

第 4 步:設置您的 WordPress 主題

您不能總是從 WordPress.com 站點遷移的一件事是您的主題,它控制著您站點的基本設計和佈局。

在某些情況下,您仍然可以訪問您在 WordPress.com 上使用的相同主題。 這是因為您在 WordPress.com 中找到的許多主題也可用於自託管 WordPress 網站。

檢查這一點的一種簡單方法是在 WordPress.org 主題庫中瀏覽 Automattic 的個人資料。 如果您在該列表中看到您的主題,您也可以將其添加到您的 WordPress.org 站點。

不幸的是,沒有一種簡單的方法來遷移您的主題設置,因此您需要重新創建您所做的任何自定義設置。

不過,還有一些重要的事情要記住:

由於您現在使用的是 WordPress.org,因此您還可以安裝自己的自定義主題,這可以為您提供比在 WordPress.com 上更大的靈活性。

如果您有興趣嘗試新主題,您可能想查看我們的最佳 WordPress 主題集。

您可以通過外觀 → 主題 → 添加新來設置主題。

設置 WordPress 主題

有關更多詳細信息,我們提供了有關如何安裝和設置 WordPress 主題的詳細指南。

第 5 步:更新您網站的網址

遷移 WordPress.com 站點的內容後,您站點的一些鏈接仍然指向您的 WordPress.com 站點是正常的。

例如,如果您在一篇博文與另一篇博文之間創建了一個內部鏈接,您博文內容中的鏈接將不會自動遷移,這意味著它仍將指向 WordPress.com。

值得慶幸的是,有一種非常簡單快捷的方法可以解決這個問題—— 在您的整個網站上運行搜索和替換。

為此,您可以通過轉到插件 → 添加新插件來安裝免費的 Better Search Replace 插件。

激活插件後,轉到新 WordPress.org 站點儀表板中的工具 → 更好的搜索替換

搜索框中輸入您的 WordPress .com域,然後輸入您的新 WordPress。 org域中的替換為框。

不要包含 https 部分或任何內容——只需輸入基本 URL。 這是一個例子:

  • 搜索– yoursite.wordpress.com
  • 替換為– yoursite.com

然後:

  1. 選擇列表中的所有表。
  2. 選中Run as dry run複選框。 這將讓您在進行任何永久更改之前運行測試運行。

然後,單擊運行搜索/替換以運行測試運行。

它可能看起來像這樣:

替換網址

然後你應該看到你的測試結果,它會告訴你它發現了多少潛在的變化。 如果您沒有看到任何潛在的更改,請確保為您的 WordPress.com 站點輸入了正確的 URL。

發現變化

如果您確實看到找到了這些更改,則可以取消選中運行試運行框並再次單擊運行搜索/替換以進行真實更改。

替換真實的 URL

第 6 步:檢查您的網站是否有任何錯誤

此時,您的 WordPress.org 站點應該運行良好。 但是,您需要徹底測試您的站點以確保沒有任何問題。

首先,您可以四處瀏覽並確保您的所有內容都在那裡並且可以正常工作。

我們還建議關注這些特定領域:

  • 圖片——確保您網站的圖片正常工作,並且它們實際上是從您的 WordPress.org 網站的服務器(而不是 WordPress.com )加載的。 您可以通過右鍵單擊圖像並直接打開圖像 URL 來檢查這一點。
  • 導航鏈接– 確保菜單和側邊欄中的所有導航鏈接都指向正確的位置,而不是仍然鏈接到您的 WordPress.com 站點。
  • 內容內鏈接——確保您的帖子和頁面中的鏈接仍然有效。

注意– 如果您遇到某些博客文章內部鏈接的 404 錯誤,請確保您為您的 WordPress.org 站點選擇了日期和名稱永久鏈接結構(設置 → 永久鏈接)。

這是 WordPress.com 站點使用的默認結構。 如果您想更改為不同的永久鏈接結構,則需要手動設置重定向。

如果你想這樣做,Yoast 有一個非常方便的免費工具來幫助你生成所需的重定向代碼。 但是,設置自定義重定向超出了本教程的範圍。 有關更多詳細信息,請查看我們的向 WordPress 添加 301 重定向的指南。

此時,您的站點幾乎已完全遷移。 還有一些更基本的內務處理步驟……

第 7 步:將您的 WordPress.com 站點重定向到 WordPress.org(可選)和/或將站點設為私有

這一步是可選的……

但是,如果您的 WordPress.com 站點使用與 WordPress.org 站點不同的域名,您將需要設置站點重定向,以免丟失現有的反向鏈接和 SEO 工作。

通過重定向,到您的 WordPress.com 站點(例如 yoursite.wordpress.com)的任何流量都將自動重定向到您的 WordPress.org 站點。

WordPress.com 使它易於設置……但您需要為此付費——準確地說是每年 13 美元。

如果您有大量鏈接和/或訪問您的 WordPress.com 域的流量,每年支付 13 美元通常是一項很好的投資,可以將這些鏈接重定向到您的新站點。

但是,如果您的舊站點沒有很多鏈接或流量,並且不想付錢,則可以跳過此站點。

如果您確實想設置站點重定向,請按以下步驟操作……

  1. 單擊此鏈接轉到 WordPress.com 站點重定向工具。
  2. 選擇您要重定向的域——例如 yoursite.wordpress.com。
  3. 在下一個屏幕上,輸入您的新 WordPress.org 站點的域名。
  4. 單擊開始並完成購買。
重定向您的 WordPress.com 網站

無論哪種方式,您還需要將您的 WordPress.com 網站設為私有,這樣 Google 就不會認為您的 WordPress.org 網站是重複副本。

以下是將您的 WordPress.com 站點設為私有的方法:

  1. 在 WordPress.com 上打開舊站點的儀表板。
  2. 轉到設置 → 常規
  3. 選擇Privacy下的Private選項。
  4. 單擊保存設置按鈕。
將您的 WordPress.com 網站設為私有

第 8 步:安裝插件以模仿 WordPress.com 功能(可選)

當您使用 WordPress.com 時,WordPress.com 內置了許多自己的自定義項,以幫助為 WordPress 軟件增加一點額外的多功能性。

當您將 WordPress.com 遷移到 WordPress.org 時,您可能會失去其中一些增強功能,這可能會影響您網站重要區域的功能。

例如,對於 WordPress.com,您可以使用表單塊創建一個基本的聯繫表單。 但是當您轉移到 WordPress.org 時,不再有內置的表單塊,這意味著您的表單將停止工作。

如果您想快速啟動並運行您在 WordPress.com 上熟悉的一些工具,最簡單的解決方案是安裝免費的 Jetpack 插件。

Jetpack 來自 Automattic,它是 WordPress.com 背後的同一個團隊,它使自託管的 WordPress.org 網站可以訪問許多與您在 WordPress.com 上相同的功能。 例如,Jetpack 添加了您在 WordPress.com 上使用的相同表單塊。

當然,既然您已經使用 WordPress.org 創建了您的網站,您還可以安裝任何其他插件,這比您使用 WordPress.com 提供的功能更多

因此,您可能想要跳過 Jetpack 並尋找新的插件來將這些重要功能添加到您的站點。

為了幫助您,我們為某些用例提供了許多精選的最佳插件列表:

有關更多詳細信息,我們提供了有關如何選擇和安裝 WordPress 插件的完整指南。

如何遷移 WordPress.com 商業網站

正如我們上面提到的,如果您使用的是更昂貴的 WordPress 商業或電子商務計劃之一,則無需遵循本指南。

這些計劃讓您可以在您的 WordPress.com 站點上安裝您自己的自定義插件。 因此,僅使用眾多 WordPress 遷移插件之一通常要簡單得多。

All-In-One WP Migration 是一個很好的起點,因為我們已經確認這個插件可以工作,而且 WordPress.com 團隊甚至在他們的文檔中推薦它。

如何將 WordPress.com 商業計劃遷移到 WordPress.org

WordPress.com 到 WordPress.org 遷移常見問題解答

我之前在哪裡購買域名重要嗎?

不,沒關係。 您應該能夠通過任何域轉移到新網站。 例如,如果您通過 WordPress.com 註冊了域,則可以快速將其轉移到您的新站點。 如果您從 GoDaddy 之類的地方獲得域,情況也是如此。
您所要做的就是將該域移動到新的虛擬主機。

我的帖子、頁面或數據會在傳輸過程中丟失嗎?

只要您從以前的 WordPress.com 站點導出所有帖子、頁面和數據,它們就應該仍然存在。

我會失去之前建立的搜索引擎排名嗎?

如果您使用我們之前討論過的站點重定向升級,您將不會失去任何搜索引擎排名。 切換您的 URL 並重定向您之前的網站有助於保持您之前建立的 SEO。 它可能不完美,但肯定有幫助。

我的網站會停機嗎?

如果您遵循上述所有步驟,則在移動免費的 WordPress.com 站點時不會遇到任何停機時間。 為什麼? 因為我們要讓舊網站在整個過程中保持活動狀態。 直到新站點啟動並運行時,才會從舊站點創建重定向。
如果您在兩個站點上使用相同的域,那麼在完全移動所有內容之前,您需要將您的域名指向 WordPress.org 站點。 因此,在您切換內容時會出現短暫的停機時間。

當我移動時,我的圖像會怎樣?

只要您在第 3 步中勾選下載和導入文件附件,所有圖像都會隨之而來。

我需要為這個過程付費嗎?

沒有。 這個過程是完全免費的,所以值得一試。 如果您選擇這條路線,您可能需要支付的唯一費用就是站點重定向升級。

我的 WordPress 訂閱者會和我一起訪問新站點嗎?

如前所述,WordPress 訂閱者不會神奇地轉移到新站點,但您可以重定向舊站點,如果您希望用戶改為查看新站點,甚至可以向用戶發送電子郵件。

立即將 WordPress.com 遷移到 WordPress.org!

就是這樣! 至此,您應該了解有關從 WordPress.com 遷移到 WordPress.org 的所有信息。

如果您對如何從 WordPress.com 遷移到 WordPress.org 仍有任何疑問,請在評論部分告訴我們。