WordPress のデータベース中の文字列の一括変換

WordPress サイトのドメインを変更したり別ドメインにコピー・引っ越しする場合、データベースの中に記録されているホスト名やURLの書き換えが非常に面倒。

特に wp_options テープルなどはPHPシリアライズされたデータが書き込まれているので、SQLコマンドでUPDATEしたり、ダンプしたSQLをエディタで書き換えてから書き戻したりすると、文字列データの長さが変わってデータが壊れて、ウィジェットの中身とかがなくなってしまう。

んでもって、いろいろ探して見つけたのが WordPress (and others) Search and Replace Tool

利用方法は簡単。ダウンロードして解凍して、WordPress ディレクトリのトップにPHPファイルを一つコピーして、web ブラウザでアクセス。あとは画面を見て作業して、作業が終わったらこのファイルを削除するだけ。

いやぁ、便利便利 \(^^)/