Trusted WordPress tutorials, when you need them most.
Beginner’s Guide to WordPress
WPBカップ
25 Million+
Websites using our plugins
16+
Years of WordPress experience
3000+
WordPress tutorials
by experts

WordPressでCSVスプレッドシートから投稿アイデアをインポートする方法

編集メモ: WPBeginner のパートナーリンクから手数料を得ています。手数料は編集者の意見や評価に影響を与えません。編集プロセスについて詳しく知る。

WordPressでCSVスプレッドシートから投稿アイデアをインポートしたいですか?

スプレッドシートは、将来の投稿のアイデアを記録し、それらのアイデアを勝てるコンテンツマーケティング戦略に整理するのに最適な方法だ。しかし、いつかはWordPressダッシュボードでそれらのアイデアを新しい投稿に変えたくなるものだ。

この投稿では、WordPressでCSVスプレッドシートから投稿アイデアを自動的にインポートする方法を紹介します。

How to import post ideas from CSV spreadsheet in WordPress

なぜWordPressでCSVスプレッドシートから投稿アイデアをインポートするのか?

WordPressサイトのオーナーの多くは、コンテンツをスプレッドシートで計画し、各投稿を新しい行として追加している。投稿に付けるタグや誰が書くべきかといった他の情報を記録するためにスプレッドシートを使うこともできる。

スプレッドシートは、あなたのサイトに他のWordPressユーザーや投稿者を加え、チームとして今後のコンテンツを計画したい場合に特に役立ちます。また、各自が取り組むべきことを正確に把握することができます。

An example of a WordPress post ideas spreadsheet

ある時点で、これらのアイデアをWordPressブログの下書きにし、書き始める準備をする。

1つのオプションは、WordPressダッシュボードの投稿 ” 新規追加エリアに入り、投稿タイトルを入力し、投稿のタグなどの情報をスプレッドシートから追加することです。

しかし、特にスプレッドシートに多くの投稿アイデアが含まれている場合、これには多くの時間がかかります。また、誤字や重複投稿などのミスをする可能性もあります。

WordPressプラグインを使ってCSVスプレッドシートから投稿アイデアをインポートするという設定もある。インポートプロセスを自動化することで、すべての情報がエラーなくWordPressにインポートされていることを確認しながら、時間を節約することができます。

それを念頭に置いて、WordPressでCSVスプレッドシートから投稿アイデアを素早く簡単にインポートする方法を見てみましょう。

カテゴリー:WordPressでCSVスプレッドシートから投稿アイデアをインポートする方法

WordPressでCSVスプレッドシートから投稿アイデアをインポートする最も簡単な方法は、WP All Importを使うことです。このプラグインは、スプレッドシートの投稿ごとに新しい下書きを自動的に作成することができます。

また、シンプルなドラッグ・アンド・ドロップのインターフェースを備えており、CSVスプレッドシートの異なるカラムをWordPressの異なるコンテンツにマッピングすることができます。つまり、スプレッドシートのカラムにpost_typeや post_statusのような特別なラベルを使用する必要はありません。

しかし、始める前にスプレッドシートを見直すことをお勧めします。CSVファイルに間違ったデータがあると、インポート時に問題が発生する可能性があります。

また、スプレッドシートに追加できる情報があるかどうかも考える必要があります。例えば、投稿アイデアにカテゴリーを追加することもできます。

WordPressダッシュボードにインポートした後、各投稿にこの情報を手作業で追加する必要がなくなるので、時間の節約になります。

スプレッドシートの情報に満足したら、次のステップはWPAll Importプラグインをインストールして有効化することです。詳しくはWordPressプラグインのインストール方法をご覧ください。

有効化した後、インポート ” 新規インポートに進みます。

Importing post ideas from CVS to WordPress

WP All Import Proプラグインを使用すると、ファイルのURLを使用したり、FTP経由で情報をインポートするなど、いくつかの異なる方法でCSVファイルをインポートすることができます。FTPについて聞いたことがない場合は、FTPを使用してサイトに接続する方法についての完全なガイドを参照してください。

しかし、WP All Importの無料版では、コンピューターからCSVファイルをインポートするだけです。それを念頭に置いて、’ファイルをアップロード’ボタンをクリックし、インポートしたいCSVスプレッドシートを選択します。

WP All Importは、スプレッドシートの行ごとに新しい投稿を作成することも、WordPressサイトにすでに存在する投稿にスプレッドシートのデータを追加することもできます。

投稿アイデアごとに新しい下書きを作成したいので、先に進み、「新規項目」をクリックします。

その後、「新規作成」ドロップダウンを開き、「投稿日:」をクリックするだけです。

Importing a CSV file into WordPress

そうしたら、「ステップ2に進む」ボタンをクリックしてください。

WP All Importはいくつの新しい投稿を作成するか、そしてそれぞれの投稿に追加されるデータを表示します。矢印をクリックすることで、これらの投稿をスクロールすることができます。

Reviewing your spreadsheet import

初期設定では、WP All ImportはCSVスプレッドシートからすべての情報をインポートします。

スプレッドシート内のすべてのアイデアをインポートしたくない場合は、フィルターを作成できます。例えば、特定のタグを持つ投稿アイデアだけをインポートするフィルターを使うことができます。

フィルタを作成するには、先に進み、クリックしてフィルタリングオプションの追加セクションを展開します。

フィルターを作成するために使用できるドロップダウンとフィールドが表示されます。以下の画像では、タグ「Beginner’s guide」を持つ投稿アイデアのみをインポートしています。

スプレッドシートをどのように整理したかによって、異なるオプションが表示されるかもしれません。

Creating rules in WP Import

フィルターが完成したら、「Add Rule」ボタンをクリックします。

WP All Importはフィルターを作成します。このフィルターをインポートに適用するには、「Apply Filters to XPath」ボタンをクリックしてください。

Apply a rule to a spreadsheet import

画面上部の投稿プレビューが更新され、フィルターを通過した投稿のみが表示されるようになります。

インポートにさらにフィルターを追加したいですか?その場合は、上記の手順に従ってください。

複数のフィルターを作成した場合は、「AND」をクリックすることで、すべてのフィルターを通過したコンテンツのみをインポートするようにWP All Importに指示することができます。

The WP Import WordPress plugin

もう一つのオプションは、「OR」ラジオボタンをクリックして、1つ以上のフィルターを通過した投稿アイデアをインポートすることです。

これらのオプションのいずれかを選択したら、先に進み、「Apply Filters To XPath」をクリックします。以前と同様に、プレビューを使用して、WP All Importがスプレッドシートとフィルターに基づいて作成する投稿を正確に確認することができます。

プレビューに満足したら、画面を一番下までスクロールし、「ステップ3に進む」をクリックする。

スプレッドシートの各カラムをWordPress投稿のエリアにマッピングする画面が表示されます。

右側には、WP All Importが各投稿に対してインポートするデータの異なる「カテゴリー」を示すボックスがあります。

左側には、投稿のタイトル、コンテンツ、WordPressのマルチオーサーブログを運営している場合は投稿者名など、データを表示できるエリアがすべて表示されます。

Mapping your WP Import values

マッピングを作成するには、右側のボックスでデータのカテゴリーを見つけるだけです。そして、WordPressでこの情報を表示したいエリアにドラッグし、ドロップします。

次の画像では、’posttitle’をタイトル・フィールドにドラッグしているのがわかる。これは、この情報が投稿のタイトルに使われることを意味します。

The WP Import mapping interface

マッピングを作成するために余分なステップが必要な場合があります。例えば、カテゴリーとタグの情報をスプレッドシートからインポートするには、「タクソノミー、カテゴリー、タグ」セクションをクリックして展開する必要があります。

カテゴリー」または「タグ」にチェックを入れます。

Importing categories and tags in WordPress

これにより、WordPressがスプレッドシートからカテゴリーやタグをどのようにインポートするかを設定できる新しい設定がいくつか追加されます。例えば、WordPressで投稿ごとに1つのカテゴリーを強制するようにWP All Importに指示します。

以下のスクリーンショットでは、たとえ個別投稿が複数のカテゴリーを持つことになっても、スプレッドシートからすべてのカテゴリーをインポートするようにWP All Importに指示している。

Importing multiple categories for post ideas

通常、スプレッドシートのタグとカテゴリーを、WordPressダッシュボードにすでに存在するカテゴリーとタグにマッピングします。これにより、WP All Importが重複したタグやカテゴリーを作成するのを防ぐことができ、検索エンジンの検索結果でサイトが表示される場所が変わる可能性があります。

カテゴリーとタグが検索エンジン最適化にどのように影響するかについては、コンテンツを分類するためのSEOベストプラクティスに関するガイドをご覧ください。

プラグインがスプレッドシート内の値をWordPressの既存のカテゴリーやタグに一致させようとする場合は、「Try to match terms to existing child Categories / Tags」にチェックを入れてください。

Import post ideas from an CSV spreadsheet

その後、右側のボックスでスプレッドシートのカテゴリーまたはタグの値を見つけるだけです。

次に、ドラッグ&ドロップでマッピングを作成する。

Importing multiple categories from a WordPress post ideas CSV

次に、「その他の投稿オプション」セクションをクリックして展開します。

WP All Importでは、新しい投稿を下書きとして作成することも、そのまま公開してしまうこともできます。通常、それぞれの投稿アイデアを下書きにしたいでしょうから、「下書き」ラジオボタンをクリックしてください。

Creating a WordPress draft from each post idea

それができたら、投稿日にコメントしたり、トラックバックやピンバックを許可するかどうかを選択できます。

例えば、新規投稿のコメントを完全に無効化したい場合は、「コメント」セクションの「クローズ」ラジオボタンをクリックして選択するだけです。

Blocking comments using WP Import

もしスプレッドシートに投稿者や投稿URLのスラッグとして使いたい値があれば、ドラッグ&ドロップでマッピングを作成するチャンスです。

例えば、スプレッドシートに投稿アイデアごとに投稿者を設定している場合、この値を「投稿者」フィールドにドラッグ&ドロップします。

Importing the post authors from a CSV spreadsheet

もっとたくさんの設定を試すことができます。しかし、ほとんどの投稿アイデア・スプレッドシートにはこれで十分でしょう。

スプレッドシートの値をWordPressダッシュボードにマッピングし終えたら、画面を一番下までスクロールし、「ステップ4に進む」をクリックします。

WP All Importは、各レコードに一意な識別子を設定するよう求めてきます。この例では、レコードはあなたが作成する各新規投稿です。

ある時点で、同じスプレッドシートを再インポートしたくなるかもしれません。例えば、ブレインストーミングの後、スプレッドシートに新しいアイデアを追加し、WordPressにインポートしたいと思うかもしれません。

一意の識別子により、WP All Importはすでにインポートしたレコードと新規のレコードを識別することができます。このようにして、コンテンツの重複を避けることができます。

WP All Importはまた、一意の識別子を使用して、前回スプレッドシートをインポートしたときからレコードが更新されているかどうかをチェックします。WP All Importは、過去の投稿を新しい情報や変更された情報で更新することができます。

一意の識別子を設定する最も簡単な方法は、「自動検出」ボタンをクリックすることです。WP All Importは使用したい一意の識別子を選択します。

投稿アイデアの場合、これは通常投稿タイトルになります。

Creating a unique identifier

もう一つのオプションは、右側のボックスの値を「一意識別子」フィールドにドラッグ&ドロップして使用することである。

次のステップは、WP All Importが新規または変更されたデータをどのように扱うかを設定することです。

ここで、通常、CSVスプレッドシート内の新しい投稿アイデアに対して投稿を作成したいと思うでしょう。これを行うには、’Create new posts from records newly present in your file’ ボックスをチェックするだけです。

Creating new posts using WP Import

スプレッドシートを使って、過去の投稿に変更を加えることもできます。例えば、以前のWordPress投稿に適用したい新しいタグを作成することができます。

CSVスプレッドシートの各投稿にタグを追加し、更新したファイルを再インポートするのは、WordPressダッシュボードで各投稿を開き、タグを手入力するよりもはるかに簡単です。

最初のステップは、WP All Importに既存の投稿の新しいデータや変更されたデータをどのように扱うべきかを指示することです。まず、’Update existing posts with changed data in your file’にチェックを入れ、’Choose which data to update’をクリックします。

WP Import's post updating settings

投稿者、投稿タイプ、投稿タイルなど、WordPressデータのすべての種類のリストが表示されます。WP All Importが新しい情報や変更された情報を更新するように、それぞれのデータにチェックを入れてください。

タグとカテゴリーの更新に関しては、プラグインは若干異なる処理を行う。

WP All Importがタグとカテゴリーをどのように更新するかを設定するには、「タクソノミー(カテゴリーとタグを含む)」にチェックを入れます。

ここで、いくつかの選択肢がある。

最もシンプルな設定は、投稿の既存のタグやカテゴリーを更新または削除することなく、新規タグやカテゴリーを追加することです。そのためには、「新規追加のみ」のラジオボタンをクリックしてください。

How to update the tags and categories in WordPress

もう一つのオプションは、新規タグやカテゴリーを追加し、スプレッドシートにないタグやカテゴリーを削除することです。

これを行うには、これらのラジオボタンのいずれかをクリックします:

  • これらのタクソノミーはそのままにして、その他をすべて更新する。
  • 既存のタクソノミーを削除し、新しいタクソノミーを追加する。

そして、表示された新規フィールドをクリックします。この設定をタグに適用するには、post_tagをクリックします。

この設定をカテゴリーに適用したい場合は、post_categoryを選択するだけです。

WP Import's taxonomy settings

インポートの設定に問題がなければ、画面下の「Continue」ボタンをクリックします。

WP All Importでは、インポートしようとしているすべての情報と、インポートによって作成される投稿の概要が表示されます。

このまま進めてよろしければ、「Confirm & Run Import」ボタンをクリックしてください。

Importing post ideas into WordPress

WP All ImportはCSVスプレッドシートから投稿のアイデアをインポートし、スプレッドシートの各行に下書きを作成します。

この投稿が、WordPressでCSVスプレッドシートから投稿のアイデアをインポートする方法を学ぶのにお役に立てば幸いです。また、最高のSEOプラグインとツールWordPressでオンラインブログでお金を稼ぐ実証済みの方法についてのガイドもご覧ください。

If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and Facebook.

情報開示 私たちのコンテンツは読者支援型です。これは、あなたが私たちのリンクの一部をクリックした場合、私たちはコミッションを得ることができることを意味します。 WPBeginnerの資金源 をご覧ください。3$編集プロセスをご覧ください。

Avatar

Editorial Staff at WPBeginner is a team of WordPress experts led by Syed Balkhi with over 16 years of experience in WordPress, Web Hosting, eCommerce, SEO, and Marketing. Started in 2009, WPBeginner is now the largest free WordPress resource site in the industry and is often referred to as the Wikipedia for WordPress.

究極のWordPressツールキット

ツールキットへの無料アクセス - すべてのプロフェッショナルが持つべきWordPress関連製品とリソースのコレクション!

Reader Interactions

5件のコメント返信を残す

  1. Syed Balkhi says

    Hey WPBeginner readers,
    Did you know you can win exciting prizes by commenting on WPBeginner?
    Every month, our top blog commenters will win HUGE rewards, including premium WordPress plugin licenses and cash prizes.
    You can get more details about the contest from here.
    Start sharing your thoughts below to stand a chance to win!

  2. Chris Daly says

    Really Simple CSB has not been updated in over 3 years. It’s not deprecated but it is not compatible with any current version of WordPress. I attempted to get it to work in WP 4.8 and it said it imported the posts but I could not find them in the wp_post table.

  3. Rob Braddock says

    Do you know if there is any way to schedule the publish date of posts through the CSV import? I know there are plugins to set up a routine schedule for publishing, but I can’t find an easy way to bulk edit the individual publish date for individual posts

    • Mia says

      Rob,
      You can use Import/Update tool like WP Ultimate CSV Importer. It helps you schedule your future posts to be published in a routine basis. At the same time, you can also update the previously published data by updating your existing Post. You can update the published date either with Post ID, Title or slug.

返信を残す

コメントありがとうございます。すべてのコメントは私たちのコメントポリシーに従ってモデレートされ、あなたのメールアドレスが公開されることはありませんのでご留意ください。名前欄にキーワードを使用しないでください。個人的で有意義な会話をしましょう。