WordPress csvインポート、エクスポートのプラグイン
2015/06/15
WordPressのデータを csvでメンテナンスする方法
csvファイルをエクスポート、エクスポートするプラグイン紹介
WordPressに登録されている投稿などのデータを csvファイルに取り出して、それを編集してから csvファイルを WordPressのデータベースに戻したい、という場面もあると思います。
そんな場合の対応方法です。
今回紹介するのは、下記の 2つのプラグインです。
Export to Text
→データベースのデータを csvでエクスポートするプラグイン
csv importer
→csvのデータをデータベースにインポートするプラグイン
多くのプラグインを試したわけではありませんが、5つほどのプラグインを試してみた結果、この 2つのプラグインを組み合わせて使う方法が一番分かりやすく、やりたいことを実行することができました。
csvファイルをエクスポート、エクスポートするプラグインの使い方
一般的なブログとして日記などの投稿であれば、記事の内容をまとめて修正する場面はそうそうないと思いますが、カスタムフィールドを使って、店舗情報検索サイトや商品検索サイトなどを構築している場合は全体を通してまとめて修正したい、というそんな場面になってしまう場合もあると思いますが、そんなときに使うプラグインと対応方法です。
手順としては以下の通りです。
1.「Export to Text」で csvのエクスポート
2.csvをエクセルやテキストエディタでデータのメンテナンス
3.「csv importer」で csvのインポート
「Export to Text」「csv importer」は、一般的な投稿で使われる項目の「wp_posts」テーブルのデータだけではなく、カスタムフィールドとして投稿した際に使われる「wp_postmeta」テーブルのデータもエクスポートでき、インポートできる優れものです。
プラグインの設定、作業方法の詳細
それぞれ下記のページにそれぞれのプラグインの詳細な使い方を説明していますので、そちらをご覧ください。
Export to Textで WordPressを csv出力
CSV Importerで WordPressにcsvを取込む
また、詳しくは「Export to Textで WordPressを csv出力」に書いていますが、リビジョン不要なデータが多いと作業の手間が増える上にトラブルの原因になりますので、あらかじめリビジョンの不要なデータは削除しておきましょう。
リビジョンについては「Better Delete Revisionを使って WordPressのリビジョンを削除する方法」にまとめていますので、参考にしてください。
文字を一括置換をする場合
ここで想定している作業としては、csvでデータを取り出して、何かしらの加工を施したうえで csvファイルを WordPressに戻す、という内容ですが、単純に文字列を全置換したい、というだけの要望であれば、csvに出力しなくても違うプラグインでもっと簡単にそれをかなえてくれます。
それが「Search Regex」というプラグインです。
このプラグインは、投稿記事のタイトルや本文などの文字列を検索し、一括置換してくれるプラグインです。
単純に置換するだけではなく、あらかじめ置換対象の一覧を表示し、確認した上で置換していけるという非常に使い勝手のいいプラグインになっています。
詳しくは、「WordPress投稿テキストを検索・置換するSearch Regexの使い方解説」に書いていますのであわせて参照してみてください。
※「Search Regex」の説明は、2014.07.05に一部更新しました。
2014.07.05 追記
csvファイルをインポートする場合は、万一の場合に備えてデータのバックアップを取っておくことをオススメします。
バックアップを行う場合は「BackWPup」という有名で使い勝手のいいプラグインがありますので、こちらも利用してみるといいでしょう。
BackWPupについては「BackWPupでWordPressのDBもファイルもバックアップ 」にどこよりも詳しく、9記事にわたって記事を書いていますので、参考にしてみてください。
GoogleAdwords
GoogleAdwords
この記事が参考になったと思いましたらソーシャルメディアで共有していただけると嬉しいです!
関連記事
-
seesaaからWordPressに引越。インストールなど必要な全てを解説
seesaaブログからWordPressへの引越し解説。他のブログにはないseesaaブログからcanonicalとリダイレクトの設定方法を実装!
-
WordPressのCrayon Syntax Highlighterの使い方
PHP、HTMLなどのソースコードを紹介する際に見やすく編集してくれる Crayon Syntax Highlighterの設定の方法、利用方法の解説です。
-
Contact Form 7使い方詳細解説・WordPressメールフォーム
WordPressの標準お問い合わせメールフォームである Contact Form 7の詳細な使い方の解説です。
-
WordPressの画像ファイルアップロード・メディアの使い方解説
画像ファイルをアップロードするメディアの使い方解説。アップロードしたファイルの管理や編集、ファイルのURL、アップロード先の解説。
-
WordPressのインストール方法・セキュリティ重視 3つのポイント
WordPressのインストールをセキュリティ重視の視点から3つのポイントの解説と設定方法です。
-
WordPressのPing・更新情報サービス設定方法とPingサーバ
WordPressのPing機能、更新情報サービスの設定方法の解説と Pingサーバのリストを提供しています。
-
BackWPupでWordPress以外のファイル、データベースをバックアップ
BackWPupその10。BackWPupはWordPressのバックアップ用のプラグインですが、WordPress以外のテーブルやファイルをバックアップする方法の解説です。
-
WordPressのメディアの設定解説・uploadsフォルダの変更方法
メディアの設定に関する解説。管理画面から変更できなくなったuploadsフォルダの変更方法についても解説。
-
WordPressの確認画面付フォーム MW WP Formの使い方詳細解説
WordPressの確認画面付お問い合わせフォームプラグイン「MW WP Form」の詳細解説をしています。
-
WordPress記事のまとめ一覧・インストール、プラグイン、カスタマイズの記事
WordPress記事のまとめ。WordPressの記事が多くなってきたので記事の説明を追加した一覧記事を作成しました。各設定から機能のカスタマイズ、運用ノウハウまで参考に!