CSVファイルでWordPressデータ移行
2017年04月18日
久々の投稿でございます。
弊社案件ではありませんが、サーバ及びXOOPS(懐かしい..使ったことないですが)からWordPressへの移行作業を行いました。
XOOPSってなかなか手強いですね(いろんな意味で)。
とりあえず使った事ないのでGoogle先生にいろいろお伺いを立てたんですが、いろいろありまして本来やろうとしていた移行作業が出来ず、今回CSVにてXOOPSのデータを移行する事に。
(↑弊社の頭脳に教えてもらう…いったい誰だっ)
しかしXOOPSからWordPressへの移行ってあまりヒットしないんですが今もXOOPS使ってるのかな。
というわけでReally Simple CSV Importerとういプラグインのお世話になります。
これ、便利でした。本日時点で更新が2年前とやや古いですがデータインポート時のみなので迷わず使っちゃいます。
まず旧サーバのデータベースから記事データをCSVでエクスポート。おそらく使わないだろうと思いつつSQLデータも取っておく今日この頃。先方の業者様にデータをいただいておりましたが、ちょっと不要なデータも交じってたりだったので改めてエクスポート。
さてさて、文字化け程度なら何てことはない。
WordPress用のフォーマットはプラグインの解説に書いてあるのでデータを成型しつつも日付が…今回の嵌りポイント1。2017/4/18 13:00形式にしろとのご指示なので、はいはいと書式設定変更するも190×年/×/× 00:00と…なんじゃこりゃ~。
はい、WIN環境の私は通常通りExcelにて作業…シリアル値ってやつで半日費やす今日この頃。
またまたGoogle先生にお伺いをたて解決!(もっと早く調べろ!)
カテゴリーもCSV上で設定し準備完了。
はい、プラグインでインポート終了…の予定が、記事タイトルが入ってない!…今回の嵌りポイント2
因みに、英数字交じりのタイトルは入ってる。記事本文も入ってる。なぜ…
記事総数約1,400件…手作業では無理…
一度投稿データをきれいに掃除したのちにまたまたGoogle先生の出番。
WordPressにCSVデータで一括登録する際はよくある出来事のようで解決策はあっさり発見。
なぜか不明ですが先頭にバックスラッシュを入れろとの指示。
黒い画面が苦手、そして普段Excelすらつかわなくなってしまった私「おいおいExcel上でバックスラッシュてどうやって入力するの?」という状態…お恥ずかしい。
しかも1,000件以上あるデータにひとつずつ…汗
はい、またまたGoogle先生の出番です。(なるほど~Excelってこんな使い方も出来るんですねぇ)
というわけで完璧な状態で再度インポート。
がっ!途中ではじかれる!!
はい、これ初歩的なミス。
Excel使たんで文字コードの問題。
というわけで、やっとデータ移行完了。
先人の皆様に感謝でございます。
エンジニアさんならきっとデータベースをゴニョゴニョして一発なんでしょうねぇ。