WordPress を、別サーバに移行するにあたってサイト URL を変更したい時があります。 例えば、開発環境から本番環境に移行する時とか そんな時は、以下の SQL 文を発行することで wp_posts 内のデータを一発で置換できます。 UPDATE `wp_posts` SET post_content=REPLACE(post_content, "{旧URL}", "{新URL}") where post_content like "%{旧URL}%"; ただ wp_options とか wp_postmeta とかにはシリアライズされたデータが入っていることもあるので、これらはそのまま置換するとまずいです。 (シリアライズデータの中には、文字列の長さとかも含まれてるので) そこで、シリアライズされたデータは一度アンシリアライズしてから置換して、シリアライズした後に DB に書き戻
![WordPress のDB上のサイトURLを一気に変換 - dogmap.jp](https://cdn-ak-scissors.b.st-hatena.com/image/square/91a1d990faf772558d5a0cf2ce999c8c1e078f50/height=288;version=1;width=512/https%3A%2F%2Fdogmap.jp%2Fdogmap.jpg)