ウィジェットなど、一部のデータはシリアライズされて保存されています。
こういう場合、SQLデータ内に保存されているURLを単純な置換検索で置き換えてしまうと、保存されたデータが壊れ、結果反映されない事があります。
参照:WordPressでサーバ移行時にデータベース上のドメインを書き換える方法
http://webcre-archive.com/2012/10/04/wordpress-db-url-replace/
gatespaceさん
さっそくのコメントを頂きありがとうございます。
教えて頂いたリンクを参考にしたところ、全てのウィジェットが表示されるようになりました!ありがとうございます。ホッとしています。
ただ、カスタマイズしたテーマの一部のリンクをクリックすると、「500 Internal Server Error error」というエラー画面が表示されます。Googleで検索したところ、どうやらhtaccessの中身が問題なよう(?)ですが、書き換えを行っても動作致しません。どこが原因かわかりますでしょうか。
また今回の作業は同サーバー内にて
example.lolipop.jp → example.lolipop.jp/aaa
という移行(コピー)なのですが、example.lolipop.jp/aaaには”aaa.net”という独自ドメインを既に適用しています。この場合、参照サイトで教えて頂いた「Search and Replace for WordPress Databases Script 」でReplaceをする際に、
× example.lolipop.jp → example.lolipop.jp/aaa
○ example.lolipop.jp → aaa.net
と独自ドメインに一気に変更してしまった方が良いのでしょうか?
(example.lolipop.jp/aaaに変換してしまうと、サイト内のリンクがexample.lolipop.jp/aaaと表示されてしまっています。。。)
何卒アドバイス頂戴出来ましたら幸いです。
example.lolipop.jp → aaa.net
で良いんじゃないですか?
ダメなら同じスクリプトで再変換するか、バックアップデータに戻せば良いだけなので。
ただ、カスタマイズしたテーマの一部のリンクをクリックすると、「500 Internal Server Error error」というエラー画面が表示されます。
これだけでは誰も原因が分かりません。
「問題解決のためのチェックリスト」にデバッグモードの説明があるので、それを読んで詳細なエラー分を提示してください。
gatespaceさん
コメントを頂きありがとうございます。
一度全てDBのインポートから作業をやり直し、example.lolipop.jp→aaa.netで変換を行ったところ全て正常に動作させることが出来ました!この度はアドバイスありがとうございました!