WordPressのCSV一括投稿と重複削除のプラグイン

WordPressプラグインCSV Importerで商品ページを量産する方法


1.CSV Importerプラグインの導入
まずはCSV Impoterをこちらからダウンロード

http://wordpress.org/extend/plugins/csv-importer/other_notes/

ダウンロードしたZipファイルを解凍し、生成されたフォルダをまるごろ
/wp-content/pluginsフォルダにアップロードします。

WordPressの管理画面でプラグインを有効化すると、
「ツール」に「CSV Importer」が追加されました。

これで導入は完了です。


「ツール」⇒「CSV Import」をしてサンプルファイルを選択。
「Import」ボタンを押すと完了です。

                                                                                                • -

これは、単純なCSV(テキスト)ファイルに複数の記事を保存して、アップロードすれば、一度に記事が投稿できるというものです。

使い方は単純で、

プラグインをダウンロードして、ZIPファイルを解凍
出来たCSV Importerのフォルダをフォルダごと、WordPressプラグインフォルダにアップロード
WordPressプラグインの項目で、CSV Importerを有効にする
あとは、サンプルのCSVが、プ ラグインのサイト(http://wordpress.org/extend/plugins/csv-importer/other_notes/)に あるので、これをもとに、複数の記事を記載したCSVファイルを作成する
そして、WordPressのツールの項目にあるCSV Importerで、作成したCSVファイルアップロードする
また、アップロードする際に、以下のオプションがありますので、適宜チェックをすることで、ドラフトとして保存したり、記事ではなく固定ページとして保存したりできます。

Import posts as drafts:チェックをするとドラフトとして保存、チェックをはずすと記事が公開されます。
Import rows as pages, not posts:チェックをすると固定ページとして保存されます。
以上で、複数記事の一括投稿ができます。注意点としては、アップロードできる記事数というかデータ量というか、とにかく容量的なものに制限があるようなので、あまり多くの記事をアップロードすると、エラーが発生する場合もあるようです。

一応、CSVファイルのヘッダー項目も解説しておくと、以下の通り。

csv_post_title:記事のタイトル
csv_post_post:記事の内容
csv_post_excerpt:記事の要約
csv_post_categories:カテゴリ(複数の場合は、カンマ(,)で区切る)
csv_post_tags:タグ(複数の場合は、カンマ(,)で区切る)
csv_post_date:記事の投稿日(過去日付も先日付も対応。先日付にすれば、予約投稿になります。)
custom_field_1・・・:上記の項目は必須で、それ以外のヘッダー項目はカスタムフィールドして認識され、フィールド名を書けば、自動で項目が追加されます。
また、カスタムフィールドを使用している別のプラグインがある場合、そのプラグインのフィールド名を正しく記述すれば、そのプラグインの設定も自動更新できるようです。(ただし、記事編集画面にそのプラグインのフィールド名が表記されていない場合は、ソースコードからフィールド名を探さないと上手くいかないようです。)

CSVファイルのフィールド内で、「”」(ダブルクオート)を使う場合(たとえは、csv_post_post内でアンカーリンクを使う場合など)には、:CSV Importerの補足をみてください。

さらに、CSV Importerを使っていると、何かしらのミスやアップロードのエラーで、記事を2重、3重と保存することがあります。

そんなときに役立つのが、Delete Duplicate Postsです。

このプラグインは、文字通り、重複する記事を検索して、削除してくれる優れものです。
こちらも使い方は単純で、

プラグインをダウンロードして、ZIPファイルを解凍
出来たDelete Duplicate Postsのフォルダをフォルダごと、WordPressプラグインフォルダにアップロード
WordPressプラグインの項目で、Delete Duplicate Postsを有効にする
WordPressのツールの項目にあるDelete Duplicate Postsで、検索ボタンを押す
すると、重複記事がリストアップされるので、そのリストを確認して、削除ボタンを押す
これだけです。注意点としては、リストアップできる記事数が限られているようで、重複記事が多いと一度ですべての重複記事を削除することができないようです。その場合は、何回か繰り返せば、重複記事がすべて削除することができます。