WEB制作アプリケーションWordPressサイトのURLを変更して、管理画面が表示されなくなった場合 → functions.phpの一時修正

サイトのURLを変更して、管理画面が表示されなくなった場合 → functions.phpの一時修正

DBを修正する必要はなかった!

WordPressの管理画面で、メニューの「設定」→「一般」にある、WordPress アドレス (URL) を変更することで、管理画面のURLを変更することができる。

でも、URLを変更後には、そもそも変更前のURLで管理画面へログインしようとしても、新しいURLのログイン画面にリダイレクトされてしまい、ログインできなくなることがある。

URL情報はDBに保存されているので、DBを直接修正するしかないのかな(絶対やりたくない)、と思ったらそんなことはなかった。しかも超絶簡単だったので備忘録。

1. functions.phpに2行追加する

最初の “<?php” 行のすぐ後に2行を追加する。
* http://example.com はログインしたいサイトURLに変更する。

<?php
update_option('siteurl', 'http://example.com');
update_option('home', 'http://example.com');
・・・

以上。

2. 実際にログインできるか確認する

ログインできたら、メニューの「設定」→「一般」にある、WordPress アドレス (URL) が変更されていることを確認する。

3. 【重要】元に戻す

確認ができたら、先ほどfunctions.phpに記述した2行を削除して、元に戻して完了です。

ちなみに、これでログインできない場合は、参考サイトではほかの方法も紹介されているのでご参考までに。