WordPressにログインできない?13の解決方法
最終更新日:
WordPressの管理画面にログインできない、ログイン画面が表示されない場合の解決方法を紹介します。
ログイン画面が表示される場合
ユーザー名とパスワードが正しいか確認する
ユーザー名とパスワードを打ち間違えてログインできないケースがあります。入力する際に以下を確認しましょう。
- CapsLockがかかっていないか
- 入力モードが半角モードになっているか
- 大文字と小文字を間違えていないか
- 0(ゼロ)とo(オー)など似通った文字と間違えていないか
メールアドレスを入力する
ユーザー名を忘れてしまった場合、登録しているメールアドレスでもログインすることができます。
Cookie(クッキー)を削除する
ブラウザーのCookie(クッキー)の影響でログインできない場合があります。Cookieを削除して試してみましょう。
ブラウザーごとにCookieを削除する方法が異なりますので下記を参照ください。
ログイン制限が設定されていないか確認する
ログインボタンを押した後に403エラーになる場合、サーバー側によって海外からのアクセスを制限している可能性があります。
サーバーのマニュアルなどを確認しましょう。
パスワードをリセットする
パスワードを忘れた場合、パスワードをお忘れですか?というリンクをクリックします。
以下の手順を行うとパスワードのリセット手順が記されたメールが届きます。
- ユーザー名またはメールアドレスを入力
- 新しいパスワードを取得ボタンをクリック
登録しているメールアドレスにパスワードがリセットできるメールが届きます。リンクをクリックします。
新しいパスワードを入力する画面が表示されます。
- 新しいパスワードを入力
- パスワードをリセットボタンをクリック
パスワードのリセットが完了しました。ログインをクリックするとログイン画面が表示されます。
新しいパスワードでログインします。
ログイン画面が表示されない場合
インターネットに接続しているか確認する
インターネットの接続が切れていないか確認してください。他のサイトにアクセスしても見れない場合、インターネットに接続していません。
無線LAN(Wi-Fi)で接続している場合は有線LANにつなげてみましょう。パソコンでインターネットに接続できない場合、スマートフォンでWi-Fiに接続できるかも確認してください。
他の端末でもWi-Fiに接続できない場合、ルーターもしくは回線に異常がある可能性があります。サポートに問い合わせをしましょう。
ログインURLを確認する
ログイン画面が正しく表示されない場合、ログインURLが間違っている可能性があります。
WordPressをインストールしている場所によってログイン画面のURLが異なります。
以下の記事でログイン画面のURLを詳しく説明していますのでご参考ください。
WordPressの管理画面にログインする方法
プラグインを無効化する
新しくプラグインをインストールしたり、アップデートした後に404エラーでログインできなくなった場合、プラグインを無効化しましょう。
FTPソフトを使ってwp-contentフォルダ内にあるpluginsというフォルダ名を変更します。
ログインできるようになれば問題が発生する前にインストールまたはアップデートしたプラグインが原因です。停止しましょう。
問題が解決したらプラグインのフォルダ名をpluginsに戻します。
テーマを無効化する
新しくテーマをインストールしたり、アップデートした後にログインできなくなった場合、テーマを無効化しましょう。
FTPソフトを使ってwp-content/themes内にある有効化しているテーマのフォルダ名を変更します。フォルダ名を変更するとTwenty Twentyが有効化されます。
ログインできるようになれば問題が発生する前にインストールまたはアップデートしたテーマが原因です。停止しましょう。
ログインできたら、別のテーマに変更します。
ログイン画面用ファイルを新しく作成する
ログイン画面用ファイルであるwp-login.phpが壊れている場合、新しいファイルに差し替えます。
- FTPソフトを使ってwp-login.phpを削除
- 最新のWordPressをダウンロード
- wp-login.phpを再アップロード
wp-login.phpを開き、下記の1行を探します。
$user_login = $user_data["user_login"];
下記に書き換えて保存します。
$user_login = $user_data->user_login;
サイトアドレス(URL)を変更する
管理画面のサイトアドレス(URL)を変更した後にログインできなくなるケースがあります。
FTPソフトを使ってwp-config.phpをダウンロードします。
ダウンロードしたwp-config.phpの「That’s all ~」の前に下記の1行を追加します。
define( 'RELOCATE', true ); /* That's all, stop editing! Happy publishing. */
同じ場所にwp-config.phpをアップロードして上書き保存します。
WordPressをインストールしたURL+wp-login.phpにアクセスするとログイン画面が表示されます。
ログインした後に管理画面のサイトアドレス(URL)を戻します。戻した後は今回、wp-config.phpに追加した1行を削除して再アップロードします。
.htaccessを再生成する
ログイン画面から他のページにリダイレクトされる場合、.htaccessファイルが書き換えられている可能性があります。
既存のファイルを保存した上で再生成します。
FTPソフトを使って.htaccessファイルをダウンロードし、サーバー上にある.htaccessファイルを削除します。
ログイン画面からログインできたら、管理画面のパーマリンク設定で何も変更せずに変更を保存ボタンをクリックします。
.htaccessファイルが再生成されます。
WordPress.comを開いていないか確認する
WordPressにログインしようとして「WordPress ログイン」で検索しても検索結果にあなたのサイトのログイン画面は表示されません。
検索結果に表示されるログイン画面はWordPress.comのログイン画面です。インストール型ではなくブログ型のWordPressです。
下記がWordPress.comのログイン画面です。間違えないようにしましょう。
フォーラムに投稿する
上記を試しても解決しない場合、WordPressにはフォーラムが用意されています。フォーラムで質問してみましょう。
投稿する際、詳細に書くことで解決する可能性が高まります。
- WordPressのバージョン
- PHPのバージョン
- MySQLのバージョン
- 問題が発生する前に変更したこと
- 問題の発生後に試したこと