質問: **大幅なワードプレスの改修を行いたく、サーバーのサブディレクトリにテスト環境を構築しました。** 初めてのテスト環境の構築で分からないので、教えて頂けると嬉しいです。 ■やったこと ・テスト環境用のデータベースを新たに作成 ・サブディレクトリにワードプレスを新規インストール ・All-in-One WP Migrationで既存サイトの画像以外をエクスポートし、新規ワードプレスにインポート ・画像だけ、FTPでアップしました ■現状について ・公開中のワードプレスのディレクトリ ⇒サブディレクトリにワードプレスをインストールし、**ルート表示** ・テスト環境のディレクトリ ⇒サブディレクトリにワードプレスインストールし、**サブディレクトリ表示** ・画像・JSのディレクトリ ⇒テストサイト用ワードプレス・既存サイトワードプレスと同じ階層にある ■困っている事 ・画像切れ、JSのリンク切れが起こっている ⇒ **images/** のパスになっているので、 テストサイトでは、階層が変わってしまい表示が出来ていないものと思います。 ■聞きたいこと 1リンクが切れているものを絶対パスに書き換えたら、表示は出来ると思うが、今後のサイト運用にデメリットはあるのか? 2改修作業が終わった際にAll-in-One WP Migrationで再度データ移行を考えているので、 今はリンク切れをに触らず作業をし、戻したら、表示はもどるのか? 3上記以外に他に方法はあるのか? ※あと別件で、無知でお恥ずかしいのですが、 4All-in-One WP Migrationで新規のデータベースに公開中のデータをインポートした際に、 ワードプレスのログイン情報も公開中の物に書き換わったのですが、 公開中のログイン情報で、テスト環境の管理画面に入り、記事の削除・カスタム投稿の変更した場合、 公開中のデータベースに影響はないのか?知りたいです。
回答: 3 wp-admin/options.php にアクセスし、 "upload_path", "upload_url_path" を設定でいけるんじゃないでしょうか。 » WordPress uploads ディレクトリをドメイン直下に変更する方法 - アナライズギア開発ブログ 4 適切なエクスポート/インポートがなされてるなら、影響はありません。 補足:自分は画像は WordPress の管理画面でアップロードするようにしています。(画像のレスポンシブ対応や lazy Loading を自動でしてくれるから。また、置換プラグインで画像の差し替えが用意だから)