Online Lesson Booking (OLB) を使ったサイトで、講師の人数が多い場合、それぞれの講師の紹介記事を一人分ずつ投稿していくのは手間のかかる作業です。そんな時は、記事をCSVファイルから一括投稿できるプラグイン「Really Simple CSV Importer」が便利です。

* この方法は、OLB ver 0.6.1以降から可能になりました。

 

確認環境

WordPress3.9.1
テーマTwenty Twelve 1.4
プラグイン OLBsystem 0.6.1
Import Users from CSV 1.0.0
Really Simple CSV Importer 0.6.2
WP Multibyte Patch 2.0

 

参考情報

講師ユーザーのアカウントを一括登録したい場合は、こちらの記事もご参照ください。
» Import Users from CSVによる講師ユーザーの一括登録

 

手順の前に(前提)

  • 投稿のカテゴリとして「講師(teacher)」が作成されています。

  • 記事のCSVファイルを作成するにあたり、講師ユーザーの「ID」番号が必要になりますので、あらかじめ管理画面の「ユーザー一覧」で「ID」番号を確認しておきます。
    OLB では以下のようなユーザー一覧を用意していますが、他のプラグインを併用されている場合、異なる形式で表示されることもあるかもしれません。

    ユーザー一覧

 

手順

  1. プラグインページから新規追加で「Really Simple CSV Importer」を検索し、「Really Simple CSV Importer」をインストール、有効化します。

  2. 管理画面の「ツール:インポート」メニューを開くと「CSV」形式が追加されています。

    ツール:インポート

  3. 「ツール:インポート」の「CSV」のページを開きます。

    CSVページ

  4. CSVファイルのサンプルを参考に、登録するユーザーのCSVを作成します。サンプルのCSVは、上図のページの"Download example CSV files: csv, ods" の箇所でリンクされています。
    以下は、最低限「講師の週間スケジュール」を表示させる内容のCSVファイルになります。


  5. 作成したCSVファイルを選択し「ファイルをアップロードしてインポート」を押します。

  6. インポートした結果が表示されます。

    インポートの結果

  7. 管理画面の「投稿一覧」で記事の登録結果を確認します。

    投稿一覧ページ
    投稿された講師紹介記事

    記事編集ページ
    記事の編集画面

    実際の記事表示
    実際の記事表示

 

優れたプラグインを公開してくださっている作者の皆さんに感謝します。