エス技研WordPress専科

WordPressの基本的な使い方から SEOの対応、プラグイン情報、カスタマイズ方法を解説します。


Export to Textで WordPressを csv出力

      2014/10/05

Export to Textで WordPressの投稿データを csv出力する方法

 

Export to Textとは

 
Export to Textは、WordPressの投稿データを csvファイルに出力してくれるプラグインです。
 
インターフェイスもシンプルで分かりやすく、設定条件があっているかの確認のための 10件だけのプレビュー表示機能などもあり、ユーザに親切な作りになっています。
 
 

Export to Textのインストール方法

 
WordPressのプラグインのインストールの解説は「WordPressプラグインの3つのインストール方法解説」に記事を書いていますので参考にしてください。
 
 

Export to Textの使い方

 
「ツール」-「Export to Text」で設定画面を表示します。
 
20140422_wp_01
 
Export to Textの画面は非常に分かりやすく、1画面のみです。
 
Authors
著作者を選択するところです。
画面では「管理者」1人しかいませんので、Allも管理者も同じ結果になりますが、複数人で記事を書いている場合で特定の著作者の記事のみ出力したい場合、もしくは、特定の著作者のみ出力したくない場合に指定します。
 Include:選択したユーザを出力
 Exclude:選択したユーザを除外
 
Post Types
出力する投稿のタイプを選択します。デフォルトでは下記 2つのタイプです。
ですが、カスタムポストなどで、投稿タイプを増やした場合は投稿タイプの数だけ追加表示されます。
 Posts:投稿タイプの投稿を出力します。
 Pages:固定ページの投稿を出力します。
 
Statuses
記事のステイタスを選択します。
 Publish:公開
 Pending:承認待ち
 Draft:下書き
 Future:未来時に公開
 Private:非公開
 Trash:ゴミ箱
 
category
カテゴリを選択します。Authorsと同じく、Include、Excludeでカテゴリを選択するか、除外するかの指定を行えます。
画面では 3つのカテゴリが登録されています。
 
Post Tag
タグを選択します。Authorsと同じく、Include、Excludeでカテゴリを選択するか、除外するかの指定を行えます。
画面ではタグが登録されていませんので表示されていませんが、登録されたタグがある場合はリストに表示されます。
 
Custom Field
カスタムフィールドの取得条件を設定する場合に指定します。
特に条件を指定しない場合は「Equal」を選択肢、Name、Valueは空欄にしておきます。
 Equal:条件に一致するものを抽出する場合に選択
 Not Equal:条件に一致しないものを抽出する場合に選択
 Name:カスタムフィールドのフィールド名を指定
 Value:カスタムフィールドの値を指定
 
Select and reorder data to generate
出力する csvファイルに編集する項目を選択します。
特定の理由がない限り全部にチェックを入れておいて問題ありません。
 
 
ちなみに、プレビューボタンは「Generete preview (max 10)」と書かれていますが「Generate」の間違いだと思われます...
 
 

レコードが多いと止まる可能性も

 
Export to Textは、csvファイルを出力するだけですので、思うとおりの結果が得られない場合は何度も条件を設定しなおして試してみるのが一番でしょう。
 
ただ、私が実験した環境では、取得件数が多い場合にはエラーとなって止まってしまうことがたびたびありました。取得レコード数は 1,000件程度でしたが、カスタムフィールドは 15項目くらいありました。
単に環境による問題なのか、プラグインの性能によるものなのか、その辺は分かりませんでしたが、場合によっては、条件で取得するレコードを分割しながら取得する必要がある場合も出てくるでしょう。
 
 

リビジョンを削除し、データを軽くしよう

 
WordPressには、リビジョンという自動的に記事を保存してくれる機能が備わっています。
サイトの運用をするうえで、万一の際には非常に役に立つ機能なのですが、何かを保存するたびにレコードが増えていきますので、データベースをバックアップ・復元する際や、今回の様に csvファイルを通して作業をする際などには余計なデータとなってしまいます。
また、レコード数が増えてしまうために、WordPressの動作を遅くしてしまう原因にもなってしまいます。
 
また、csvを取り込む際にファイルサイズが大きすぎると、ファイルの容量制限に引っかかってファイルをアップロードすることができない場合もありますので、注意が必要です。
 
そのため、不要なリビジョンを定期的に、もしくは、csvファイルを通して作業を行う前に削除しておく方がいいでしょう。
そのリビジョンについては「Better Delete Revisionを使って WordPressのリビジョンを削除する方法」にまとめていますので、参考にしてください。
 
 

csvの加工、csvのインポートに関して

 
今回のこの記事は、投稿データを csvファイルに出力する内容でしたが、取り出した情報をまた WordPressに戻す際の方法については、下記の記事にまとめていますので参照してください。
 WordPress csvインポート、エクスポートのプラグイン
 CSV Importerで WordPressにcsvを取込む

 - WordPressの基本設定

GoogleAdwords

GoogleAdwords

最後までお読みいただきましてありがとうございます。
この記事が参考になったと思いましたらソーシャルメディアで共有していただけると嬉しいです!

Message

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

下記の空欄を埋めてください。 * Time limit is exhausted. Please reload the CAPTCHA.

日本語が含まれない投稿は無視されますのでご注意ください。(スパム対策)

※入力いただいたコメントは管理者の承認後に掲載されます。

  関連記事

WordPressの Google XML Sitemapsで WebMaster Tools用の sitemap.xmlを生成

WordPressの Google XML Sitemapsで WebMaster Tools用の sitemap.xmlを生成する方法を説明しています。

WordPressプラグインの3つのインストール方法解説

プラグインのインストール方法の特徴とおススメの方法を理由を含めて解説していきます。

WordPressの Link Managerでブックマーク(リンク)の管理を行う

ウィジェットのブックマーク(リンク)はプラグイン化された「Link Manager」を使って設定します。その使い方の解説です。

WordPressの一般設定 投稿設定 表示設定 ディスカッション メディア

基本的な設定を行う「設定」の解説です。ブログサイトを構築する際に必要な設定内容を一般設定、投稿設定、表示設定などの各項目を説明しながら設定内容を提示しています。

BackWPupでWordPressのDBもファイルもバックアップ

BackWPupその1。BackWPupとWordPressのバックアップについての解説。

WordPressの確認画面付フォーム MW WP Formの使い方詳細解説

WordPressの確認画面付お問い合わせフォームプラグイン「MW WP Form」の詳細解説をしています。

WordPressにプラグインを使わず OGP(Open Graph Protocol)の設定方法解説

WordPressに OGP(Open Graph Protocol)をプラグインを使わずに設定する方法の解説。

WordPress初心者向け講座・詳細解説データベースとは何か?

データベースとは何か?を言葉の意味の説明なども含めエクセルと比較しながら説明しています。

WordPressのログイン画面 URLを変更する 管理画面に Basic認証を設定する

ログインURLは誰でも知っています。そのまま使うとリスクが高まりますのでログインURLを変更し Basic認証で二重チェックをする方法を解説。

BackWPupでバックアップ・機能の基本設定 Settings

BackWPupその5。バックアップ設定のベースになるBackWPup自体の設定解説です。