InterconnectIt直列化検索および置換スクリプトを使用して、開発サイトから製品サイトへの最初の移行を実行しました。移行はうまくいったが、ここで私は苦労しているところだ。サイトが異常に遅く、一部のクライアントがスライダーと画像を見ることができなかったので、テーマ設定を調べて、まだ開発サイトのアドレスで多くのURLを見つけた。 InterconnectItスクリプトの[戻る]ボタンを使用して移行時に数回実行していました。それ以降、GUID列を変更しても数回実行しましたが、それでも変更されませんでした。彼ら全員。
オプションテーブルに残っている古いURLの例をいくつか示します。
1:http:\/\/www.example.com \/client \/wp-content
そしてSlimStatsプラグインテーブルから:
3:www.example.com( "http://"が前に付きます)
私たちの基準は次のとおりです。
検索: http://www.example.tk/client
置き換える: http://www.client.org
結果がよくわからないので、それ以外の基準を使用することは無能です。それらすべてを捉えるためには、さまざまな場合(たとえば、 "http://"なし、 "www"なし)で他のバリエーションのURLで検索する必要がありますか?
私は調査しましたが解決策を見つけることができません。 Search and Replace Regexプラグインは投稿や作者のものを変更するだけで他のテーブルは変更しないようです。他のプラグインはシリアル化されていないようです。すべてのシリアル化されたデータがどこにあるのかわからないので、(WPTuts +の移行チュートリアルが示したように)テキストエディタで自分でやるのは躊躇します。
いくつかのURLが変更されないままになっている理由、または私が間違っている可能性があるものがある場合、あなたは何か手がかりをお持ちですか?任意の助けは確かに高く評価されています。ありがとうございました。
バグレポートを作成するより良い場所は、プロジェクトのgithubレポジトリにあります。 https://github.com/interconnectit/Search-Replace-DB/issues