私は、ステージングドメインでサイトを開発し、そこにコンテンツを記入し、その後すべてが承認された時点で本番に移行するという状況に遭遇することがよくあります。今、私のインストールは非常に移植性があり(パーマリンク、アセットはすべて大丈夫)、私は環境固有の設定をしています。編集者。これらのリンクは、HTMLではハードコードされているだけのようです。
クライアント側で努力せずに、URLに関連してこれらのリンクを作成する方法はありますか?
ありがとうございます。
私は通常このようなツールを使用します。 https://interconnectit.com/products/search-and-replace-for-wordpress-databases/
これにより、シリアル化されたデータが処理され、投稿コンテンツだけでなくデータベース全体からステージングデータを変更することができます。
通常、検索と置換は次のようになります。find = staging.site.comと置換し、= www.site.comと置換します。これは高速で信頼性の高いツールであり、私はそれを数十のクライアントサイトで使用しました。
WordPressは絶対URLの使用について強く意見を述べています。それがより良いという意味ではありませんが、それは選択が作ることです。
これを処理する一般的な方法は、データベース内で必要に応じて置き換えることです。 allのデータベースで置換を実行する場合、シリアライズ対応ツールを使用することが非常に重要です。そうしないと、データが破損する危険があります。