2009.12.10
MTの記事を、CSV形式のデータを使って一気に登録したいなーというお話です。
CSVというのは要素をカンマ区切りにして並べたデータ形式のことです。
中身はこんな感じになります。
データA, 要素1, 要素2, 要素3
データB, 要素1, 要素2, 要素3
データC, 要素1, 要素2, 要素3
この1行1行をひとつの記事として、たとえば
タイトル, 本文, カテゴリー1, カテゴリー2, カスタムフィールド
という感じで記事のデータを入れていき、まとめてアップしようということです。
ちなみに、狙い通りのことができるであろうプラグインもありましたが、
個人利用以外は有償だったので今回は見送りました。
・無料
・カスタムフィールド使用可能
・カテゴリー数が記事ごとに違う
この点に対応できる方法をなんとか探してみました。
プラグインの自作なんてできないので、ツールに頼りまくりです。
とりあえず基本的な流れは、
1.CSVデータを用意する
2.データをMovable Type形式に整形する
3.テキストエディタなどで文字コードを変換
4.MTのエクスポート インポート機能を使って一括登録
という感じになります。
【妥協した点】
・MT5以上でないと使えない
(カスタムフィールドを使わなければMT4でもできます) ・MTに登録したデータをもう一度CSV形式に戻せない
(できるかもしれないけど、未調査です)
・インポートでは記事の上書きはできないので、更新は楽にならない
結構長くなりそうなので、次回に続きます。
CSVというのは要素をカンマ区切りにして並べたデータ形式のことです。
中身はこんな感じになります。
データA, 要素1, 要素2, 要素3
データB, 要素1, 要素2, 要素3
データC, 要素1, 要素2, 要素3
この1行1行をひとつの記事として、たとえば
タイトル, 本文, カテゴリー1, カテゴリー2, カスタムフィールド
という感じで記事のデータを入れていき、まとめてアップしようということです。
ちなみに、狙い通りのことができるであろうプラグインもありましたが、
個人利用以外は有償だったので今回は見送りました。
・無料
・カスタムフィールド使用可能
・カテゴリー数が記事ごとに違う
この点に対応できる方法をなんとか探してみました。
プラグインの自作なんてできないので、ツールに頼りまくりです。
とりあえず基本的な流れは、
1.CSVデータを用意する
2.データをMovable Type形式に整形する
3.テキストエディタなどで文字コードを変換
4.MTの
という感じになります。
【妥協した点】
・MT5以上でないと使えない
(カスタムフィールドを使わなければMT4でもできます) ・MTに登録したデータをもう一度CSV形式に戻せない
(できるかもしれないけど、未調査です)
・インポートでは記事の上書きはできないので、更新は楽にならない
結構長くなりそうなので、次回に続きます。
コメントする