こんにちは。こま犬です。
XO securityでログインページを変更して404エラーが発生し、管理者コンソールにログインできない際の対処方法を検証してみました。
検証環境準備&エラーの再現
まずはXO Security(プラグイン)を導入し、有効化します。
![](https://i0.wp.com/komainu-media.com/wp-content/uploads/2021/03/image.png?resize=850%2C78&ssl=1)
設定ーXO Security を選択して設定をみます。
![](https://komainu-media.com/wp-content/uploads/2021/03/image-1-1024x599.png)
ログインを選択。下のほうに行くとログインページの変更があります。
どうやらXO securityではログイン時に参照するPHPファイルを変更することができそうです。
![](https://komainu-media.com/wp-content/uploads/2021/03/image-3-1024x147.png)
これをONにして、今回はtest.phpに変更してみます。するとログインファイルのURLが書き換わっていることがわかります。
![](https://komainu-media.com/wp-content/uploads/2021/03/image-4-1024x134.png)
※ちなみにサーバ上に『test.php』などというそんなファイルはいない。。。
保存を実施。そしてログアウトして再度アクセスしてみたら!404エラー発生。よしよし。
![](https://komainu-media.com/wp-content/uploads/2021/03/image-6-1024x431.jpg)
対処方法
無事エラーが発生したので、以下から対処方法を記載してきます。
今回の原因としては、ログインページを変更したけど、そのファイルが見当たらないため404エラーになっています。
まずはサーバから変更前のログインページ(wp-login.php)をダウンロードします。
![](https://komainu-media.com/wp-content/uploads/2021/03/image-5-1024x463.png)
ダウンロードしたファイルの名前を先ほど変更したファイル名(今回はwp-login.php → test.php)にしサーバにアップロード!※この時、wp-login.phpと同じフォルダ内にファイルを置きます。
![](https://komainu-media.com/wp-content/uploads/2021/03/image-6-1024x638.png)
これで準備完了です。
ブラウザからURLで管理者のページを開きます。
![画像に alt 属性が指定されていません。ファイル名: image-4-1024x134.png](https://komainu-media.com/wp-content/uploads/2021/03/image-4-1024x134.png)
↑今回の場合、先ほどのhttps://komainu-media.com/test.phpのことです。
上記を開くと無事ログインページが開きました。
![](https://komainu-media.com/wp-content/uploads/2021/03/image-7.png)
以上になります!このページがお役に立てば幸いです。