WordPressにログイン出来ないときの対処法

【当サイトはプロモーションを含みます】

画像

毎回普通にログイン出来ていたWordPressに、ある時突然ログイン出来なくなったことがありました。ユーザー名・パスワードは間違っていないのに何回もエラーに。管理画面に行けないことには何も出来ないので非常に困ります。

調べてみると、どうやらスパム対策のために導入した「reCAPTCHA」というプラグインが原因みたいです。

今回は、そのとき対処したことを書いていきます。

目次

プラグインの「reCAPTCHA 」を削除する

結果的にスパム対策で導入したreCAPTCHA を削除したら解決しました。

詳しく解説します。

なぜログイン出来なくなったのか?

スパム対策で導入したreCAPTCHAが、今回のログイン出来ない原因でした。おそらく、設定で全てのフォームにreCAPTCHAが機能するようにしていたため、ログイン時にエラーを返されたのでしょう。

しかし、プラグイン導入当初は問題なくログイン出来ていたんですけどね・・・。詳しい理由は解りません。

このバッジがログイン画面にも表示されていました ↓

説明画像

そもそもreCAPTCHAとは何か?

reCAPTCHAは、bot(※)によるスパム対策として機能してくれるものです。フォームに登録してくる対象が人間かbotかを判別します。「v3」になってからは、ログイン時のテストが無くなって使い勝手が良くなっています。自身のサイトにお問い合わせフォームやコメント欄を設置したなら必ず導入したほうがいいでしょう。

※botとは「robot(ロボット)」が語源となっており、あらかじめ設定した内容を実行するプログラムのこと。

とりあえずreCAPTCHAを削除する

とにかくこのままではダメなので再度reCAPTCHAをインストールして設定を変えるか、他のプラグインへ切り替えるかになるので、とりあえずreCAPTCHAを一旦削除することにしました。しかし現状WordPressにログイン出来ないので何にもできません・・・。そこで、レンタルサーバーのコントロールパネルからディレクトリを辿ってプラグインを削除しました。

レンタルサーバーのコントロールパネルを開く

まず、契約しているレンタルサーバーにログインしコントロールパネルを開きます。

そこでファイルマネージャーとかWEBマネージャーといった名称のFTPに接続し、「ドメイン名」のフォルダ→「public_himl」フォルダ→「wp-content」フォルダを開きます。

プラグインを削除

さらに「plugins」フォルダを開き「recaptcha」フォルダを削除します。

その後ログイン画面を見てみると、右下の赤枠の場所に表示されていたreCAPTCHAのバッジが消えています。

説明画像

ユーザー名・パスワードを入力し「ログイン」ボタンをクリックすると、今度はエラーになることもなく無事にログイン出来ました! ひとまず安心です。

reCAPTCHAの再導入

このままだとスパムに対してノーガードなのでreCAPTCHAのプラグインを再度インストールします。そしてreCAPTCHAの「設定」からフォーム選択画面へ行き「Login Form」のチェックを外せばOKです。

説明画像

僕の場合はプラグインを使用せずに別のやり方でreCAPTCHAを導入することにしました。

その方法は別記事で紹介しています。

⇒reCAPTCHAをプラグイン以外で導入する方法

まとめ

ポイントをまとめます。

  • WordPressにログイン出来ないのはreCAPTCHAの設定が原因
  • ログインするにはレンタルサーバーのコントロールパネルからプラグインのreCAPTCHAを削除
  • 再度reCAPTCHAを導入する

以上、WordPressにログイン出来なくなったときの対処法でした!

目次