Import any XML or CSV File to WordPress


WP All Import – シンプルでパワフルな XML / CSV インポート・プラグイン

「これだけたくさんのことがうまくできるのは素晴らしいプラグインです。機能が多すぎて全部を列挙するのも難しいくらいなのですが、ひとつだけお伝えするとすれば、ModX CMS を使っていた2つのサイトのコンテンツを30分足らずで WordPress にインポートすることができたということです」
Alex Vasquez – DigiSavvy 共同創始者 & WordCamp Los Angeles オーガナイザー

WP All Import には4段階のインポートプロセスと直感的なドラッグ& ドロップインタフェースを使用して、複雑なインポート作業を簡単かつ迅速に行うことができます。

ファイル内の要素を特定の方法で配置する必要があるという特別な要件はありません。 WP All Import は本当に任意のXMLまたはCSVファイルをインポートできます。

WP All Import は、レガシー CMS から WordPress へのコンテンツの移行、アフィリエイトデータフィードを使用したスト​​アの構築、ライブの株式相場またはスポーツのスコアの表示、不動産ポータルの構築まで、あらゆるものに使用できます。

Check out our documentation and video tutorials to make the most of WP All Import.

WP All Import は私たちの姉妹プラグインである、WP All Exportと一緒に使うことができます。投稿、WooCommerceの商品や受注、ユーザー、あるいは他のどんなものでも WP All Export を利用してエクスポートすることができます。Excelを利用して編集した後は、WP All Import を使って同じサイトにインポートしなおしたり、他のサイトにインポートしたりできます。

開発者からの技術サポートについては、WP All Import Pro の購入を検討してください。

WP All Import プロフェッショナル版

WP All Import Pro は、プレミアムサポートを含む有償アップグレードであり、以下の機能を追加しています。

  • カスタムフィールドへのデータのインポート – 多くのテーマ、特にカスタム投稿タイプを使用するテーマで使用され、投稿に関連するデータを保存します。

  • 画像を投稿メディアギャラリーにインポートする – WP All Import は XM Lまたは CSV ファイルの URL から画像をダウンロードし、メディアギャラリーに配置できます。

  • Cron Job/Recurring Imports – WP All Import はファイルの更新を定期的にチェックし、インポートされた投稿を追加、編集、削除することができます。

  • URL からファイルをインポート – HTTP 認証でパスワードで保護されている場合でも、外部の Web サイトからファイルをダウンロードしてインポートします。URL インポートは recurring / cron インポート機能と統合されているため、WP All Import はファイルを定期的に再ダウンロードし、それに応じて投稿を追加、編集、および削除することができます。

  • データに対するカスタムPHP関数の実行、テンプレート内の [my_function({xpath/to/a/field[1]})] などを使用して、{xpath/to/a/field[1]} の値を my_function に渡し、返されるものを表示します。

  • メールによる技術サポートが保証されています。

Upgrade to the Pro edition of WP All Import.

Need to import XML and CSV to WooCommerce? Check out our WooCommerce add-on.

WordPress CSV Imports

WP All Importの CSV インポート機能の詳細については、こちらを参照してください。 WP All Import での CSV のインポートは、内部的に CSV ファイルを実際に XML ファイルに変換するため、手順や機能は XMLファイルのインポートとまったく同じです。 XMLファイルをインポートするときと同じXPathフィルタリングのオプションや、まったく同じ機能を使用できます。

CSVインポートでは、CSVファイルに特定の構造が必要なわけではありません。 CSVファイルでは、任意の列名/見出しを使用できます。 インポートのプロセスの中で、CSVファイルの列をWordPressの適切な場所にマップできます。

特殊文字のインポートに問題がある場合、インポートする CSV は UTF-8 でエンコーディングされている必要があります。

CSV インポートのステップ2で、カンマ以外のものを利用している場合には、代替の区切り文字を指定することができます。WP All Import では、パイプ、#、その他の文字で区切られたCSV をインポートすることができます。

For CSV import tutorials and example files, visit our documentation. Please keep in mind CSV imports with WP All Import are just like XML imports – you have all the same functionality, and the process is exactly the same. Any of our tutorial videos that apply to XML files also apply to importing CSV files, so if you see a tutorial with us importing an XML file, know that you can follow the exact same steps for a CSV import.


インポーターに機能を追加するいくつかのプレミアムアドオンが用意されており、そして XML & CSV import はタスクを複雑なプラグインに簡単にインポートできます。

  • Advanced Custom Fields アドオン – ACF XML & CSV importer
  • WooCommerce アドオン – XML&すべての WooCommerce 製品タイプのCSVインポーター
  • User Import アドオン – XML & user_metaを含む、ユーザー用の CSV インポーター
  • Link Cloak アドオン – XMLまたはCSVインポート中に存在するリンクのリダイレクトを自動作成する

Learn more about our add-ons at

A developer API (action hooks) is also available.


Support for the free version of WP All Import is handled through the community forums.

Support is not guaranteed and is based on ability. For premium support over email, purchase WP All Import.

WooCommerce へのインポート

XML や CSV をWooCommerce にインポートする必要がありますか?WooCommerce アドオンをご覧ください。

WooCommerce XML & CSV Import Pro Version


  • ファイルを選択します。
  • フィルタリングオプション。
  • データをインポートする場所を選択します。
  • インポートを管理。


What Size Files Can WP All Import Handle?

It depends on your hosting provider’s settings. We’ve imported files of 200Mb and up, even on shared hosts. WP All Import splits your file into manageable chunks.

Various settings are available to make it possible to import larger files or speed up your import.


本当にどんな XML や CSV でもインポートできますか ?
WP ALL Import はファイルから属性を含む全データを取得できますか?
ヘブライ語、アラビア語、中国語などの特殊な文字も扱えますか ?


Not only is the best import plugin for woocommerce products (just did over 2000 products with an external csv in less than half an hour) and worked flawless, but the support is superior!!! I had a couple of question for customizing the import and the solution came fast and clear. All works fantastic. Thanks a lot!!
The user interface is smooth and self-explanatory. And it took me less than 20 minutes to extend this to work with my custom post types. Simply put, this plugin is a beauty to behold.
Wp All Import was a tremenduous help to me when building a website for a friend of mine where I had to import almost 200 columns (articles) from as many Word documents. I built my XML file by iterating through the Word documents with VBA and filling in the appropriate nodes in the XML file from code. Some additional fields such as categories were collected and added from an Excel sheet with a VB program. This solution is very well designed and implemented with - for my use - only one area with room for improvement: The first versions of my XML files were not accepted but unfortunately without any hints about why. It would be very helpful if you provided messages to describe exactly why an XML file is not valid. After all, you know this, so you just need to tell us. 🙂 Tip: In my case I struggled with the encoding. It turned out that it should be "windows-1252" when exporting from Word (I'm in Europe). After setting this correctly my import was done flawlessly in a moment. Thanks!
There is not 1 thing that I miss. - Own Cron Jobs - Custom fields support - Templates - just works - like a charm


Import any XML or CSV File to WordPress はオープンソースソフトウェアです。以下の人々がこのプラグインに貢献しています。


“Import any XML or CSV File to WordPress” は2ロケールに翻訳されています。 翻訳者のみなさん、翻訳へのご協力ありがとうございます。

“Import any XML or CSV File to WordPress” をあなたの言語に翻訳しましょう。

開発に興味がありますか ?

コードを閲覧するか、SVN リポジトリをチェックするか、開発ログRSS で購読してみてください。



  • improvement: match existing images by filename with underscores
  • API: add new action wp_all_import_before_preserve_post_data
  • API: add new filter wp_all_import_specified_delimiters
  • bug fix: attachment author not imported for API image imports


  • improvement: add support for importing WebP images
  • bug fix: images in content not being imported when creating new simple WooCommerce products


  • improvement: add support for .tsv format
  • API: add current XML variable to pmxi_article_data filter
  • bug fix: post terms incorrect after import complete, must be recounted
  • bug fix: empty attachments created when attachment import fails
  • bug fix: matching posts by ID matches and imports into attachments with the same ID


  • bug fix: import using stream reader
  • bug fix: generation temporary files in system temporary folder


  • improvement: various import speed optimizations
  • bug fix: remove deprecated function calls for PHP 7.2 compatibility
  • bug fix: delete db tables when mu blog deleted
  • bug fix: remove BOM from import templates
  • bug fix: saving CSV delimiter when changing import file


  • improvement: skip to the first specified record when importing only part of a file
  • new filter: wp_all_import_is_render_whole_xml_tree
  • new filter: wp_all_import_images_uploads_dir (add-on api)
  • bug fix: patch XSS exploit
  • bug fix: conflict with InfiniteWP
  • bug fix: update notification for Link Cloaking Add-On
  • bug fix: load functions before pmxi_before_xml_import
  • bug fix: do not re-count category terms when post imported as draft
  • bug fix: import base64 encoded images in add-ons
  • security fix – XSS exploit (Special thanks to Yuji Tounai for reporting)


  • improvement: added timestamp to import log lines
  • improvement: added support for bmp images
  • improvement: added new action pmxi_before_post_import_{$addon}
  • security fix: patch XSS exploit
  • bug fix: import pages hierarchy
  • bug fix: error in pclzip.lib.php with php 7.1
  • bug fix: import taxonomies hierarchy
  • bug fix: json to xml convertation
  • bug fix: removed SWFUpload
  • security fix – XSS exploit (Special thanks to Mardan Muhidin for reporting)


  • improvement: custom fields delection
  • improvement: new action wp_all_import_post_skipped
  • improvement: updated history page title
  • improvement: optimize large imports deletion
  • improvement: added import friendly name to confirm screen
  • improvement: sql query optimization on manage imports screen
  • bug fix: generation image filename
  • bug fix: wp_all_import_specified_records filter


  • bug fix: import template not worked when downloaded via Import Settings
  • bug fix: updating user login
  • bug fix: import images with encoded quotes
  • improvement: added hungarian translation


  • improvement: new filter ‘wp_all_import_phpexcel_delimiter’
  • improvement: new filter ‘wp_all_import_is_trim_parsed_data’
  • improvement: added new filter ‘wp_all_import_skip_x_csv_rows’
  • improvement: added csv delimiter setting to import options screen
  • bug fix: import duplicate tags


  • bug fix: conflict with the event calendar plugin
  • bug fix: import images for newly created products


  • improvement: Stop parsing data which is not going to be updated
  • improvement: added new filter wp_all_import_phpexcel_object to modify excel data before import
  • bug fix: search for images ending with underscores in media
  • bug fix: import hierarchical posts/pages
  • bug fix: import cpt page templates


  • improvement: compatibility with PHP 7.x


  • 改善: 新しい再インポートオプションは ‘投稿タイプを更新’
  • バグ修正: 階層のタクソノミーのプレビュー
  • バグ修正: 空のログフォルダーの生成
  • バグ修正: アドオン用の「メディアライブラリに現在画像を保存する」オプション
  • バグ修正: gzファイルを含むバンドルをインポート
  • バグ修正: 添付ファイルのカスタム関数


  • 改善: ‘強制ストリームリーダー’ の設定
  • 改善: 新しいフィルター ‘wp_all_import_auto_create_csv_headers’
  • 改善: 新しいフィルター ‘wp_all_import_is_base64_images_allowed’
  • 改善: 投稿が更新されているときに特定のカテゴリーのみを残す、新しいフィルター ‘wp_all_import_set_post_terms’
  • バグ修正: xpathのためのノードナビゲーション /news/item など
  • バグ修正: キリル文字 XML フィードのフリーズインポートテンプレート画面
  • バグ修正: タクソノミーとユーザーのインポート
  • バグ修正: 同じメールでユーザーを作成する
  • バグ修正: デフォルトで Keep line breaks オプションを有効化
  • バグ修正: コンポーザーの名前空間の競合
  • バグ修正: wp がサブディレクトリにあるときの画像プレビュー
  • バグフィックス:削除の代わりに、ユーザーのインポート用のカスタムフィールドを設定する


  • 新しいオプション「XMLReader の代わりに StreamReader を使用してインポートファイルを解析する」を追加して、libxml 2.9.3の問題を修正。
  • すべての投稿(新着・既存)に対して ‘pmxi_article_data’フィルターを実行する


  • de_CH 翻訳を追加しました
  • .svg 画像のサポートが追加されました
  • 固定ページのインポート抜粋ができるよう追加
  • 新フィルターを追加 ‘wp_all_import_specified_records’
  • 新フィルターを追加 ‘wp_all_import_is_post_to_delete’
  • HHVM の XMLReader ストリームフィルターを無効化
  • メディアギャラリーで既存の画像の検索を改善


  • ‘Use images currently in Media Library’ オプションを修正


  • サーバーが致命的なエラーを投げた場合の手順1のエラーメッセージを修正。例: 時間制限の例外
  • “ファイル内に存在しなくなった投稿を削除する”設定を修正し、現在は1つだけのヘッダー行を持つ空のCSVファイルで動作します
  • 画像プレビューのカスタム PHP 関数を修正
  • 名前のコロンでルートノードを検出する修正
  • es_ES 翻訳を追加しました
  • de_DE 翻訳を追加しました
  • 繰り返し Ajax 削除プロセスを追加 (関連する投稿を削除)
  • インポート設定からテンプレート/バンドルをダウンロードする機能が追加されました
  • 画像を読み込むための新しいオプションが追加されました。「現在メディアライブラリにある画像を使用する」
  • 新しいアクション ‘pmxi_missing_post’が追加されました


  • カスタムフィールドによる重複マッチングの修正
  • 画像ファイル名を小文字への変換を修正
  • 画像の説明への HTML インポートを修正
  • 修正済み import _wp_old_slug
  • 投稿IDによる手動レコードマッチングの追加
  • [コメントステータス]に[更新するデータを選択]を追加


  • 設定保存時の致命的なエラーを修正


  • 空行を含むCSVの解析を修正
  • 複数のIF文のパースを修正
  • 「書き込み時にビジュアルエディタを無効にする」が有効な場合のプレビューを修正
  • WooCommerce と Store Exporter Deluxe での競合を修正
  • 必要なアドオンの通知を追加
  • wp all export bundleのサポートを追加
  • 手動インポートバンドルのサポートを追加
  • 「クリックしてインポートファイルをダウンロード」機能を追加
  • 抜粋と画​​像のセクションのバリデーションを追加
  • 壊れた一意のID通知を自動検出しました
  • インポートテンプレートの通知を追加
  • importing WooCommerce Orders のサポートを削除
  • 絶対パスをdbの相対パスに変更


  • タクソノミーインポートの新しいオプションの追加 ‘既存の子商品カテゴリに用語を一致させる’ と’階層全体ではなく、インポートされた商品カテゴリにのみ商品を割り当てる’
  • Excelファイル ( .xls, .xlsx ) のサポートを追加


  • プラグインページでのみ ini_set をロードする
  • インポートテンプレートの保存を修正


  • マニュアル階層のセパレータ記号で分割する前にマッピングルールを適用する修正
  • 等しいかそれ以下のパスを修正
  • 確認画面から戻るときにユニークキーを変更する修正
  • 上書きページテンプレートを修正
  • wp_all_import_is_post_to_update の2番目の引数のXMLノードを配列として持つフィルターを更新しました
  • 現在のレコードのpmxi_saved_postアクション(SimpleXMLオブジェクト)に2番目の引数を追加しました


  • 列挙型フィールドマッピングルール機能の修正


  • サードパーティ開発との互換性:


  • 重要なセキュリティ修正 – 追加の強化、ブラインドSQLインジェクションの防止、XSS攻撃への反映


  • 重要なセキュリティ修正 – ログインしていないユーザーが adminInit にアクセスするのを止める


  • インポート設定画面でファイルが変更されたときにレコードを再カウントするのを修正
  • 投稿の更新/削除時に添付ファイルのリンクの解除を修正
  • 既存の meta values を10に追加


  • データベーススキーマの修正
  • 大きなファイルのアップロード


  • インポート設定の更新中の修正


  • 重要: WP All Import v4(3.2.0)は主要なアップデートです。アップグレードする前にこの記事をお読みください:
  • タクソノミー / カテゴリーのインポートを高速化
  • タクソノミー / カテゴリーのマッピング機能を追加
  • カスタムフィールドの自動検出機能を追加
  • カスタムフィールドマッピング機能を追加
  • 画像 / タクソノミープレビュー機能を追加
  • より多くのファイル形式の非公式サポートが追加 – json と SQL
  • ファイルを保護するための新しい設定 (セキュアモード) を追加
  • インポートログの改良
  • デザインの更新


  • pmxi_delete_post アクションの修正
  • 固定インポートメニューの並び順と固定ページの親投稿を修正
  • 継続インポート機能のインポートログを修正
  • 投稿者オプションの更新を追加
  • 投稿フォーマットの修正
  • インポート管理ページでのUTC日付の修正


  • サポートメールを変更


  • インポートページを修正


  • WP 3.9との互換性を追加
  • 自動検出セッションモードを追加
  • XMLWriter を使用して CSV を XML に変換しました
  • *.zip ファイルのインポートを修正
  • ステップ2のxpathヘルパーを修正
  • XMLツリーにゼロを表示する修正
  • 履歴ファイルの削除を修正
  • 画像の拡張子の自動検出の修正
  • SQLクエリの長​​さの増加を修正
  • ステップ3で空のコンテンツを投稿するのを許可
  • 廃止予定の設定を削除。「HTML を含む CSV」と「大文字と小文字の区別」


  • アドオンとの互換性の問題を修正
  • インポート商品の「画像をダウンロード」オプションを修正
  • WP 3.8用の CSS を修正
  • 固定解除リンク


  • WP 3.8との互換性
  • WPAI WooCommerceアドオン(有料)1.2.4との互換性
  • パフォーマンスの向上
  • 改善されたUI
  • たくさんのバグ修正
  • 新しいレコードマッチングセクション
  • XPathで投稿ステータスを設定するオプションが追加されました(表示されるXPathの値は、公開、下書き、ごみ箱のいずれかである必要があります)
  • ナビゲーションのプレビュー


  • インポートカテゴリを修正。
  • UI/UX の更新
  • インポート/エクスポートテンプレート機能を追加。
  • 強化されたセッション機能を追加。
  • XPathを使い投稿ステータスを設定するオプションを追加。
  • フィードエンコーディング機能を追加。


  • WooCommerceアドオンのサポートを追加


  • 3.0プロの無料版をリリース


  • カテゴリーリスト区切りのバグ修正


  • バグの修正、更新、および追加機能が多数あります。


  • の初回リリース。