Home > 未分類 > CSV Importerでカスタム投稿タイプをインポートする

CSV Importerでカスタム投稿タイプをインポートする

とりあえずインポートできたってだけで、プラグインの仕様をちゃんと理解してるわけじゃないし、いろいろ未検証ですが。

「csv_importer.php」の111行目くらいからのとこ

1
2
3
4
<p>
<input name="_csv_importer_import_post_type" type="hidden" value="post" />
<label><input name="csv_importer_import_post_type" type="checkbox" <?php if ('page' == $opt_type) { echo 'checked="checked"'; } ?> value="page" /> Import rows as pages, not posts</label>
</p>

ここが、インポートするcsvを通常のエントリじゃなくてページとしてインポートするように設定するところやからここの「page」ってなってるとこをカスタム投稿タイプにすりゃいいんじゃ?ってことで

1
2
3
4
5
<p>
<input name="_csv_importer_import_post_type" type="hidden" value="post" />
<label><input name="csv_importer_import_post_type" type="checkbox" <?php if ('page' == $opt_type) { echo 'checked="checked"'; } ?> value="page" /> Import rows as pages, not posts</label><br />
<label><input name="csv_importer_import_post_type" type="checkbox" <?php if ('hogehoge' == $opt_type) { echo 'checked="checked"'; } ?> value="hogehoge" /> Import rows as hogehoges, not posts</label>
</p>

行をコピーして「page」を「hogehoge」にしてみた。
すると、

csvimporter

こんな感じでチェックボックスが増えて、チェックを入れてインポートするとちゃんとカスタム投稿タイプとしてインポートされた。

ページと両方チェック入れたらどうなるんやろ?
ほんまはラジオボタンとかドロップダウンとかにした方がええんやろな。

てかもっといろいろ検証せなあかんねやろな、とは思ったけどま、個人的には動いたのでOKってことで。

Comments: 0

Comment Form
Remember personal info

Trackbacks:0

Trackback URL for this entry
http://blog.solid-peat.com/2010/07/11/csv_importer_custom_post_type/trackback/
Listed below are links to weblogs that reference
CSV Importerでカスタム投稿タイプをインポートする from Solid Peat

Return to page top

QLOOKアクセス解析