WordPress Importer (WordPress 內容匯入程式)


WordPress 內容匯入程式能從 WordPress 資料匯出檔中匯入以下內容:

  • 文章、頁面以及其他自訂內容類型
  • 留言及留言中繼資料
  • 自訂欄位及文章中繼資料
  • 分類、標籤、自訂分類法詞彙及其對應中繼資料
  • 作者




  • import_allow_create_users:如果只是要對應至現有使用者,會傳回 false。
  • import_allow_fetch_attachments:如果不開放匯入及下載附件,會傳回 false。
  • import_attachment_size_limit:傳回最大檔案檔案大小的整數值,並以位元組 (Bytes) 為單位進行儲存。預設值為 0,代表不限制。


  • import_start:上傳資料匯出檔及選取匯入作者設定後會出現。
  • import_end:內容匯入程式完成匯入便會呼叫。



  1. 在 WordPress 控制台左側選單中,點擊 [工具] [匯入程式]。
  2. 點擊內容匯入程式清單中的 WordPress 連結。
  3. 點擊 [立即安裝]。
  4. 最後,點擊 [啟用外掛並執行匯入程式]。


  1. wordpress-importer 資料夾上傳至 /wp-content/plugins/ 目錄。
  2. 在 WordPress 管理後台的 [外掛] 選單中啟用外掛。
  3. 到 [工具] [匯入程式] 頁面中,點擊 WordPress 連結。



如果要匯入的檔案大小非常大,匯入指令碼執行時可能會遇到主機限制 PHP 記憶體使用量的問題。

出現類似 [Fatal error: Allowed memory size of 8388608 bytes exhausted] 的訊息時,便表示在目前的 PHP 記憶體限制下,指令碼無法成功匯入 XML 檔案。如果你在主機上擁有變更 php.ini 檔案的權限 (詳情請洽詢主機商),你便能手動調高記憶體限制值;一般來說,如果是安裝於共享主機的 WordPress 網站,你便沒有權限變更 php.ini 中的設定值,這時你需要將 XML 檔案匯出成數個較小的檔案,然後才執行匯入指令碼一一匯入。

對於這種無法變更 PHP 環境設定值的共享主機,最好的選擇是洽詢主機技術支援提供協助,以便確定執行匯入最安全的做法。主機商可能會暫時解除主機記憶體限制,或由他們那端直接執行相關程序。



2022 年 5 月 30 日
This plugin is still linked within WP 6 in the Tools tab. I just used it to transfer my blog to a new web host. Then Wordfence told me it was probably abandoned. Shock. Hey, Wordpressdotorg, you may want to give this a look over and certify it for the most recent version.
2022 年 4 月 26 日
It's a great plugin but it doesn't look like the code is being maintained anymore. That's not cool for such an important plugin. "hasn’t been tested with the latest 3 major releases of WordPress" Is there an alternative that works in the same way? I'd rather be using a plugin that I know won't die with the next WP or PHP upgrade.
2022 年 3 月 8 日
Oldies but Goldie's! Does what it's supposed to, no more, no less. Caution: Elements that were already published, are also public immediately after import 😉
2022 年 2 月 9 日
Ca ne fonctionne pas, j'ai pu télécharger un fichier, mais ça bloque lorsque l'on veut le mettre sur l'autre hébergement
閱讀全部 301 則使用者評論


以下人員參與了開源軟體〈WordPress Importer (WordPress 內容匯入程式)〉的開發相關工作。


WordPress Importer (WordPress 內容匯入程式) 外掛目前已有 58 個本地化語言版本。 感謝全部譯者為這個外掛做出的貢獻。

將〈WordPress Importer (WordPress 內容匯入程式)〉外掛本地化為台灣繁體中文版


任何人均可瀏覽程式碼、查看 SVN 存放庫,或透過 RSS 訂閱開發記錄



  • Update minimum WordPress requirement to 5.2.
  • Update minimum PHP requirement to 5.6.
  • Update compatibility tested-up-to to WordPress 6.1.
  • PHP 8.0, 8.1, and 8.2 compatibility fixes.
  • Fix a bug causing blank lines in content to be ignored when using the Regex Parser.
  • Fix a bug resulting in a PHP fatal error when IMPORT_DEBUG is enabled and a category creation error occurs.
  • Improved Unit testing & automated testing.


  • Update minimum WordPress requirement to 3.7 and ensure compatibility with PHP 7.4.
  • Fix bug that caused not importing term meta.
  • Fix bug that caused slashes to be stripped from imported meta data.
  • Fix bug that prevented import of serialized meta data.
  • Fix file size check after download of remote files with HTTP compression enabled.
  • Improve accessibility of form fields by adding missing labels.
  • Improve imports for remote file URLs without name and/or extension.
  • Add support for wp:base_blog_url field to allow importing multiple files with WP-CLI.
  • Add support for term meta parsing when using the regular expressions or XML parser.
  • Developers: All PHP classes have been moved into their own files.
  • Developers: Allow to change IMPORT_DEBUG via wp-config.php and change default value to the value of WP_DEBUG.


  • Improve PHP7 compatibility.
  • Fix bug that caused slashes to be stripped from imported comments.
  • Fix for various deprecation notices including wp_get_http() and screen_icon().
  • Fix for importing export files with multiline term meta data.


  • Add support for import term metadata.
  • Fix bug that caused slashes to be stripped from imported content.
  • Fix bug that caused characters to be stripped inside of CDATA in some cases.
  • Fix PHP notices.



  • Support for WXR 1.2 and multiple CDATA sections
  • Post aren’t duplicates if their post_type’s are different


  • Double check that the uploaded export file exists before processing it. This prevents incorrect error messages when
    an export file is uploaded to a server with bad permissions and WordPress 3.3 or 3.3.1 is being used.


  • Import comment meta (requires export from WordPress 3.2)
  • Minor bugfixes and enhancements


  • Map comment user_id where possible
  • Import attachments from wp:attachment_url
  • Upload attachments to correct directory
  • Remap resized image URLs correctly


  • Use an XML Parser if possible
  • Proper import support for nav menus
  • … and much more, see Trac ticket #15197


  • Initial release