[WordPress] CSVで記事を一括インポート-プラグイン「WP ALL Import」の使い方
![[WordPress] CSVで記事を一括インポート-プラグイン「WP ALL Import」の使い方](https://markleaps.com/blog/wp-content/uploads/2025/10/wp-all-import.jpg)
オリジナルの管理画面からWordPressへ記事を移行する機会があり、
その際に使用したプラグイン「WP All Import」の使い方をご紹介します。
このプラグインを使えば、CSVやXMLファイルから記事をまとめてインポートできます。
プラグインをインストール・有効化
「プラグインを追加」画面で「WP All Import」と検索すると、
「Import any XML, CSV or Excel File to WordPress」というプラグインが候補に表示されます。
インストールし、有効化します。

「WP All Import」と間違いやすいプラグインがあるので注意してください


CSVファイルを作成する
次に、WordPressから一旦離れて、インポート用のCSVファイルを作成します。
ExcelやGoogleスプレッドシートで以下のような形式を作成し、
「CSV UTF-8(コンマ区切り)」で保存します。
CSVファイル作成の際のポイント
- 1行目に項目名を含める(例:Title, Content, Status, Date)※項目名に決まりはなく、任意
- 公開日形式は「YYYY-MM-DD」が望ましい(「YYYY/MM/DD」でも動作確認済。「YYYYMMDD」は未検証)
- 本文に改行や
style="~"などを含む場合は、本文全体を""(ダブルクォーテーション)で囲む例:”<p style=””font-size: 13px;””>テストタイトル1の内容が入ります。テキストテキスト
テキストテキストテキストテキスト</p>” ※ - 保存形式は「UTF-8」を指定する。(Shift-JISで保存すると、タイトルや本文が文字化けする場合があります)
※ 注意
本文を ""(ダブルクォーテーション) で囲む際、Excelやスプレッドシート上で入力すると、保存時に """ に変換されることがあります。
その場合は、テキストエディタでCSVを開き、""" を " に置換してください。
また、本文内の <p style=""font-size: 13px;""> はそのままで問題ありません。もし <p style="font-size: 13px;"> のようになっている場合は、<p style=""font-size: 13px;""> のように修正してください。
「WP All Import」でCSVをインポートする
プラグインを有効化すると、管理画面の左メニューに「全てインポート」という項目が追加されます。
CSVファイルをアップロード
「New Import」をクリックし、「ファイルをアップロード」を選択して、先ほど作成したCSVファイルをアップロードします。

続いて、インポート先を選択します。
この記事の例では「投稿」を選択します。

その後、「Set Up Import」をクリックします。

マッピングの設定
左カラムにはWordPress側のフィールドが、右カラムにはCSV内の項目名と値が表示されます。
CSVの値をドラッグ&ドロップで対応するフィールドに配置してマッピングを行います。

注意
- ・必要なフィールドのみをマッピングすればOKです。
- ・CSVがShift-JIS形式の場合、タイトルや本文が文字化けすることがあります。
文字化けが発生した場合は、UTF-8形式で保存し直して再アップロードしてください。
プレビューでタイトルや本文の内容を確認できます。
データ件数分の記事が正しく反映されているかを確認してください。
問題がなければ「Continue to Import Settings」をクリックします。

次の画面では、基本的に初期設定のままで問題ありません。
「続行」をクリックします。

最後に「インポートの確認&実行」をクリックすると、インポートが開始されます。

完了すると、以下のような完了メッセージが表示されます。

投稿画面で、記事が正常にインポート出来ていることを確認出来たら完了です。

インポートしたCSVを上書きする方法については以下の記事でご紹介しています。
[WordPress] プラグイン「WP ALL Import」で既存記事を一括更新(CSV上書き)する方法
![MARKLEAPS[マークリープス]](https://markleaps.com/blog/wp-content/themes/mkl/images/00_logo.png)




![[WordPress] プラグイン「WP ALL Import」で既存記事を一括更新(CSV上書き)する方法](https://markleaps.com/blog/wp-content/uploads/2025/10/wp-all-import_update-500x254.jpg)
![[WordPress] 記事への画像挿入方法](https://markleaps.com/blog/wp-content/uploads/2025/10/pic_manual_mainimg-500x254.png)
![[WordPress] カテゴリーとタグの違いと設定方法](https://markleaps.com/blog/wp-content/uploads/2025/10/wp-category-tag-500x254.jpg)
![[WordPress] 挙動確認付き!大画像自動リサイズ(-scaled)と srcset属性 の自動付与](https://markleaps.com/blog/wp-content/uploads/2025/10/wp-scaled-srcset-500x254.jpg)