WordPressのconfig.phpやfunction.phpをいじったら、ログインが出来なくなってしまったっす!
リダイレクトループとは
リダイレクトループとは、WordPressの管理画面にログインを試みようとすると、ログインが正常に実行されずに、ログイン画面に戻される症状のことです。
https://ドメイン/wp-login.php?redirect_to=https%3A%2F%2F●●.com%2Fwp-admin%2F&reauth=1
URL欄が上記のような状態になっていると、正しいIDとパスワードを入力しても永遠にログインできない状態です。
ブラウザキャッシュの削除
Google Chromeなどのブラウザのキャッシュを削除してみてください。
これは一番簡単かつ見落としがちな要素です。
リダイレクトループの解決策
キャッシュ削除でも改善ができなかった場合は、専門分野からアプローチで解決を図っていきましょう。
プラグインを無効化
プラグインを導入した後に、リダイレクトループが発生したのなら、プラグイン名を変更して一時的に全てのプラグインを停止状態にしましょう。
public_html/wp-content/plugins/
※ご利用の環境に異なる場合がございます。
とプラグインが格納されている「plugins」を「stopplugins」などにリネーム(名前変更)をしてください。
「plugins」の名前でないとプラグインが停止状態になります。
プラグインを停止状態にしたら、ログインが正常にできているかを確認しましょう。
改善が見られない場合は、きちんと「plugins」にフォルダ名を戻すのを忘れずに。
ログイン画面にリダイレクトループのreauth=1の対処法
最後に『ログイン画面にリダイレクトループのreauth=1の対処法』に関する結論を。
- まずはキャッシュ削除を試してみて
- プラグインを名前変更して停止で確認
- 上記で解決しない場合は、詳しい方に依頼するのがおすすめ