在 WordPress 中拆分大型 XML 文件的技巧
已發表: 2022-05-27您是否嘗試將您的博客從 wordpress.com 遷移到 wordpress.org 但由於某種原因不能? 好吧,您來對地方了,因為我們確切地知道問題是什麼以及如何輕鬆解決它。 所以繼續閱讀這篇文章,我們會讓你知道為什麼以及如何在 WordPress 中拆分大型 XML 文件。
嘗試將大型 XML 文件上傳到 WordPress?
當您需要導出 WordPress 內容時,通常有兩種情況:
- 如果您嘗試將博客從 wordpress.com 遷移到 wordpress.org 。
- 如果您要將內容從自託管的 WordPress 網站移動到新的主機或服務器。
好消息是您可以將整個 WordPress 網站導出為單個 XML 文件。 該文件將包括您的所有帖子、頁面、評論、自定義字段、類別和標籤。 這也稱為WXR 文件,代表WordPress 擴展 RSS 。
如何創建 WXR 文件?
WordPress 包含一個導出功能,可讓您將包含博客信息的 XML 文件保存到計算機。 WXR 對於 XML 文件至關重要。 您可以使用 WXR 文件將您當前的 WordPress 博客移動到另一個網站。 您還可以下載站點的各個部分,例如帖子或頁面,或創建一個包含站點所有信息的 WXR 文件。
創建 WXR 文件非常簡單:
- 首先 -登錄到您的 WordPress 儀表板。
- 將鼠標指針懸停在“工具”上,一旦出現選項,選擇“導出”。 您現在將訪問“導出”頁面。
- 您可以根據要導出的內容在“所有內容”、“帖子”或“頁面”之間進行選擇。 例如,如果要創建 WordPress 頁面的文件,請單擊“頁面”按鈕,或者如果要創建整個網站的文件,請單擊“所有內容”。
- 從選擇“帖子”或“頁面”時出現的下拉菜單中,選擇任何適當的過濾參數。 如果您不更新過濾器,則會下載所有帖子或頁面。
- 單擊“下載導出文件”,選擇要保存 WXR 文件的位置後,單擊“保存”。
為什麼要在 WordPress 中拆分大型 XML 文件?
壞消息是WXR 文件有時可能太大而無法上傳,如果是這種情況,您將收到一條錯誤消息。 除非您找到減小 XML 的方法,否則您將無法立即上傳 XML。
這可能發生在您身上的原因很簡單。 也就是說,當您從網絡主機購買 WordPress 託管包時,您可以一次上傳的最大文件大小。 在大多數情況下,大多數 Web 服務器都提供 WordPress 託管計劃,允許您一次上傳多達 2MB 的數據。
如果這是您第一次聽說這件事,請不要擔心。 事實上,這更像是一個隱藏的約束,大多數人只有在嘗試上傳大型 XML 文件時才會注意到它。 您可以請求您的 Web 服務器擴展此限制。 但是,由於 2MB 是通用限制,它們可能會下降。
這就是為什麼學習如何在 WordPress 中拆分巨大的 XML 文件很有用的原因。 當然,您始終可以將此作為專門為您的網站量身定制的維護的一部分,但如果您想自己做,請繼續閱讀。 在本文中,您將了解如何輕鬆地將大型 XML 文件縮小並可以上傳到 WordPress。
在 WordPress 中拆分大型 XML 文件的簡單方法
現在您已經從您的網站導出了您需要的內容並擁有了一個現成的 XML 文件,是時候拆分它了。 最簡單的方法是使用免費的 WXR 文件拆分器工具。 只需單擊該鏈接,訪問該頁面後,您就會發現一個非常簡單的工具,可以幫助您分解龐大的 XML 文件。
進入網站後,只需將您的 XML 文件拖到標有“單擊或拖動文件到此區域以上傳”的部分。 或者,您可以通過單擊“WXR 文件”選項來選擇 XML 文件。
之後,將“新文件大小”滑塊調整為您網站的最大上傳大小或更小。 您的目標是製作幾個可以上傳到主機而不超出文件大小限制的小文件。 完成後,只需單擊“提交”,您的 XML 文件將被拆分為易於管理的部分,您可以不受任何限制地快速上傳到您的新網站。
最後,您必須單擊“下載”按鈕將文件保存到計算機的默認下載文件夾中。 這些文件將被壓縮成一個文件,在導入您的新網站之前必須解壓縮該文件。
你是MAC用戶嗎?
如果您是 MAC 用戶,則需要不同的軟件。 WordPress WXR Split Utility 是一個非常相似的程序,它專供 MAC 用戶使用。 它的工作方式與 WXR File Splitter Tool 相同,主要區別在於您需要下載並安裝此軟件。
首先,您需要選擇要拆分的文件,然後提供較小的文件大小。 您還可以選擇輸出文件夾。
但是,使用此工具的一個缺點是 XML 文件的大小有限。 如果文件大小超過 1 GB,則不可能這樣做,但如果是這種情況,還有其他選擇。 只需下載MainSplit 腳本文件,它基本上是一個 python 腳本,可以將任何 XML 文件分割成小塊,沒有任何限制。 確保下載 mainSplit.py 而不是 mainSplit.txt 。
下載完文件後,轉到 Application> Utilities 文件夾並打開終端控制台。 鍵入以下行並單擊 Enter。 運行此行時,將彈出一個名為 WordPress XML Splitter 的新窗口。 只需單擊瀏覽器文件按鈕選擇要拆分的巨大 XML 文件。
然後,使用瀏覽目錄按鈕,選擇應保存較小文件的輸出目錄。 然後按開始按鈕開始拆分過程。 您會注意到沒有選擇文件大小的選項,因為它會自動創建文件大小低於 2 MB 的較小文件,這是大多數 Web 服務器的默認限制。
底線
我們希望我們的文章能幫助您了解如何在 WordPress 中輕鬆拆分大型 XML 文件。 但是,為什麼要自己處理遷移網站的艱鉅任務呢? 只需聯繫 WP Full Care 團隊,讓專業人員確保您的網站盡可能順利運行。