Date:2016/05/10
Category: WordPress
Category: WordPress
ドメイン変更の際に、SQLを一括変更するのは常套手段の一つですが、テーマオプションを使うテーマの場合は、これをすると挙動がおかしくなる場合があります。
この原因はSQLのテーマオプション部分の構造によるものです。
s:58:"http://www.hogehoge.net/wp-content/uploads/2016/03/aaa.jpg";
例えば、はじめのs:58は値が58バイトであることを示しており、URLをhttp://www.hoge.net/に一括置換した場合は、バイト数が54バイトに変わってしまうため値が反映されないなどの問題が起きるのです。
s:54:"http://www.hoge.net/wp-content/uploads/2016/03/aaa.jpg";
のようにwp_optionsテーブル内のURLを含む部分のバイト数を修正してからインポートすれば大丈夫です。