質問: ### 前提・実現したいこと 長文となってしまいましたが、お力添えいただけますと幸いです。 WordPressを使用して作成しているWebサイトの サーバー、WordPressを変えて新しいサイトに移行する予定でした。 ドメインは変更する予定がありません。 新サイトのWordPressアドレスとサイトアドレスは、 新サイトの設定を行うため、一旦仮のドメインのもので登録していました。 なお新サイトの方はno index設定してあります。 作業の途中、新サイトを作成するためのWordPressの一般設定で、 誤ってWordPressアドレスとサイトアドレスを 旧サイトのWordPressアドレスとサイトアドレスに設定してしまいました。 ログイン画面が正しく表示されないため、 WordPressアドレスとサイトアドレスを最初の状態に戻したいと思っています。 ### 発生している問題・エラーメッセージ 新サイト用のWordPressアドレスとサイトアドレスを 旧サイトのWordPressで使用しているWordPressアドレスとサイトアドレスに変更し、 下記のようにしてしまいました。 【前】 WordPressアドレス(URL) --- http://example.com/bbb/wpdir サイトアドレス(URL) --- http://example.com/bbb 【後】 WordPressアドレス(URL) --- http://example.jp/wp サイトアドレス(URL) --- http://example.jp 新サイト用のWordPressのログイン画面を表示させようとすると、 旧サイトにリダイレクトされてしまいます。 (http://example.com/bbb/wpdir/wp-admin を表示させようとすると http://example.jp に飛びます。) ### 試したこと 1.ログイン画面のURL末尾「wp-admin」を「wp-login.php」に修正。 ⇒ログイン画面が表示されますが、IDとパスワードを入力するとログインできず、 旧サイト用のWordPressログイン画面にリダイレクトされます。 2.wp-config.php の編集 ⇒下記のサイトに従いながら、wp-config.php の編集を行いましたが、 反映されませんでした。 https://wpdocs.osdn.jp/%E3%82%B5%E3%82%A4%E3%83%88_URL_%E3%81%AE%E5%A4%89%E6%9B%B4 ``` define('WP_SITEURL', 'http://example.com/bbb/wpdir'); // WordPressアドレス define('WP_HOME', 'http://example.com/bbb'); // サイトアドレス ``` をwp-config.phpの最初の
回答: 一番手っ取り早いのは、そのWPのDB上のレコードを直すことじゃないでしょうか。 wp_options テーブルの option_name が 'siteurl' 、'home' あたりの option_value を 適切なものに UPDATE すればいいかと思います。