WordPressのログイン画面で画像認証が表示されない!試した解決方法を紹介

ある日突然、WordPressにログインできなくなった…!

こんにちは!ブログを始めたばかりの私ですが、先日 WordPressのログイン画面で画像認証(CAPTCHA)が表示されず、ログインできない というトラブルに遭遇しました。

「何かのバグ?」と思いながら キャッシュを削除 したり、エラーメッセージを確認 したりと、試行錯誤しながら解決策を探しました。

結果的に、「SiteGuard WP Plugin」の設定を調整することで解決!

同じようなトラブルで困っている方のために、私が実際に試した解決方法を紹介します!

【PR】

まず試したこと:キャッシュの削除

ログイン画面で画像認証が出ない原因が分からなかったので、まず ブラウザのキャッシュを削除 しました。

ブラウザのキャッシュ削除の手順 ( Google Chrome の場合 )

画像が正しく表示されていない可能性を疑い、ブラウザのキャッシュを削除

1. 「Ctrl」+「Shift」+「Delete」 ( Macなら「Cmd」+「Shift」+「Delete」 ) を押す。

2. 「閲覧履歴データの削除」画面が開く

3. 「キャッシュされた画像をファイル」にチェックを入れる(他のチェックは不要)。

4. 「データを削除」ボタンを押す。

それでも解決しなかったため、デベロッパーツール(F12キー)を開いてエラーメッセージを確認

エラーメッセージの確認

キャッシュ削除でも画像認証が表示されなかったので、Google Chromeのディベロッパーツール(F12キー)を開き、「Console」タブを確認。すると、以下のエラーメッセージが表示されていました。

Failed to load resource: net::ERR_TOO_MANY_REDIRECTS  

※F12キーでディベロッパーツールが出ない場合 ( chrome の場合 )

右上の3つの点

エラーメッセージの意味

このエラーは「リダイレクトが多すぎてページを読み込めない」という意味です。

通常、WordPressの 設定ミスやプラグインの影響でリダイレクトが無限ループ してしまうと発生します。

そこで、次に Cookieのキャッシュも削除 してみることにしました。

Cookieのキャッシュを削除→エラーメッセージが変化

1. ブラウザの設定からCookieを削除

1. 「Ctrl」+「Shift」+「Delete」 ( Macなら「Cmd」+「Shift」+「Delete」 ) を押す。

2. 「閲覧履歴データの削除」画面が開く

3. 「 Cookie と他サイトのデータ 」にチェックを入れる(他のチェックは不要)。

4. 「データを削除」ボタンを押す。

2. 再びログイン画面を開き、ディベロッパーツール(F12)でエラーを確認

すると、今度は別のエラーメッセージが表示されました。

GET https://www.yupeblog.com/wp-content/siteguard/XXXXXX.png net::ERR_TOO_MANY_REDIRECTS  

これは、「画像ファイル(CAPTCHA画像)がリダイレクトの無限ループに陥っている」 ということを示しています。

つまり、画像が表示されない原因は 「SiteGuard WP Plugin」が正しく動作していない 可能性が高いと判断しました。

そこで、プラグインを一時的に無効化することにしました。

解決策:SiteGuard WP Pluginを一時的に無効化

ログインできない状態だったので、FTP(ファイルマネージャ)を使って直接プラグインを無効化 しました!

FTP(ファイルマネージャ)で直接プラグインを無効化 する手順

① ファイルマネージャで「siteguard」フォルダの名前を変更

1. ConoHaのファイルマネージャにログイン

2. public_html/サイトのドメイン名/wp-content/plugins/ を開く

3. siteguard フォルダの名前を siteguard_old に変更

ファイルにカーソールを合わせて右クリック→リネーム

✅ この作業で「SiteGuard WP Plugin」が無効化され、ログイン画面の画像認証が消えた!

✅ そのままWordPressにログイン成功!

② SiteGuard WP Pluginを再インストール

1. WordPressにログインできたので、SiteGuard WP Pluginを再インストール

2. 再インストールが完了した時点で、ファイルマネージャに戻ると「siteguard_old」だったはずのフォルダが「siteguard」に戻っていた!

(おそらく、プラグインの再インストール時に自動的にフォルダが作成された?)

③ SiteGuardの設定を変更し、画像認証をオフにする

1. WordPress管理画面で「SiteGuard WP Plugin」の設定を開く

2. 「画像認証」の項目を「無効」に変更

3. 設定を保存し、ログアウト→再ログインして確認!

✅ 画像認証なしでスムーズにログインできるようになった!

【PR】

まとめ:同じトラブルに遭ったら試してみて!

WordPressのログイン画面で画像認証が表示されずログインできない場合、

✅ まずはキャッシュ削除(画像・Cookie両方)を試す

✅ ダメなら、ファイルマネージャで「siteguard」フォルダの名前を変更し、プラグインを無効化する

✅ ログイン後、プラグインを再インストールし、画像認証をオフにする

この方法で解決できました!

同じ問題で困っている方は、ぜひ試してみてください!