WordPressログインがユーザー名、パスワードが正しいのに出来ない→invisibleなrecaptchaプラグインが原因だった

最近Wordpressで困った!ことがなかったのですが、珍しくあったので備忘録がてら書いておきます。

同様な現象で困った方はご参考まで。やっていることはごくごくシンプルなことです。

現象、起きていたこと

今回は、Wordpressに昨日まで普通にログインできたのにできなくなった、という現象です。なおログインでなくWebサイト自体閲覧は問題なしでした。

具体的にはWordpressログイン画面で、正しいユーザー名とパスワードを入れるも、ログインができないということです。

なお、パスワード忘れで再発行して入り直しても駄目でした。

解決策(結論)

原因は、特定のプラグインと思われます。思われますというのは、それを外したらログインできたからです。

犯人は「Invisible reCaptcha for WordPress」となります。とはいえ、このプラグインが絶対悪ではないです。ただ、6年前で更新が止まってますので、まあ推奨できないですね。今から入れるとかは辞めたほうがいいと思います。

こいつを外したら無事ログインできました。

reCaptchaなのでめちゃくちゃログインで悪さをしていそうです。

急にこのプラグインが悪さをしたとはいえないので、おそらくreCaptcha周りの動きが変わったり、Wordpress側で動きが変わったのではないかと「推測」しています。

検証したこと

以下、検証した流れです。ざっとしたメモです。

というわけで、プラグインが悪さをしていたので、そこからは以下の手順。

プラグインは37個ほどあり

プラグインの名前をリストアップ(流石に手書きはだるいのでブラウザFTPなどで強引にコピー)してExcelに書き出す。

そこから、ABC順などでざっと上から一個ずつ潰していく。

結果的に、invisible-recaptchaが犯人ということが分かった。

これは面倒だけど一個ずつやるしかない。

フォローメモ

上のプラグインを外すとそれで終わりでなく、コンタクトフォーム7などで使っていたのでそこを直す必要があったので、修正。recaptcha自体はGoogleでは有料(1万アクセスとかなのでまずは個人なら不要だが)なので、CloudFlareを推奨していたのでそちらを登録してセッティング。細かいやり方はコンタクトフォーム7のサイトをどうぞ。

設定してフォーム送信して、送れるならオッケー。めでたしめでたし。

筆者プロフィール

シゴトクリエイター
シゴトクリエイター
「シゴクリ」運営者。アイデアの力でお客様に貢献するゼロイチ大好きアイデアマン。ビジネスアイデア採択実績数は474件。好きな言葉は三方良し。詳しい自己紹介仕事実績も合わせてご覧ください。お仕事メニューお問い合わせはお気軽にどうぞ。

違和感で発想のやり方が学べます

日常生活で感じる違和感を用いて、アイデアを出すやり方が学べます。「違和感発想法」は誰でも気軽に出来るサービスです。