ある日、自分のブログをスマホで見たら…画面の一番上に突然、英語の警告文が表示されていて、正直めちゃくちゃ焦った。
この警告文…出るときとでない時がある。
更新した覚えもない。
記事も普通に読める。
「え、これ大丈夫なの?」
「ハッキング?」
「触らない方がいいやつ…?」
初心者あるあるだと思うんですが、英語だから一気に怖くなるんですよね。
今回は…
- スマホだけ英語の警告が出ていた原因
- 実際にやった対処
- 同じ状況の人がやらなくていいこと
を、専門知識なし・コード編集なしでまとめます。
起きていた症状|PCでは出ないのに、スマホだけ英語警告
私のブログで起きていたのは、こんな症状でした。
- アクセスすると、画面上部に英語のWarningが出る
- 毎回出るわけではなく、出たり出なかったり
- 記事やフォーム自体は普通に動いている
「出たり出なかったり」が一番不安で、何が原因なのか全然分からない状態でした。
原因は、プラグインだった
結論から言うと、原因はInvisible reCAPTCHA というスパム対策プラグインでした。
Invisible reCAPTCHA自体は危険なものではなく、
- コメント欄
- お問い合わせフォーム
をスパムから守るためのプラグインです。
ただ、
- プラグインがやや古い
- サーバー(PHP)のバージョンが新しい
この組み合わせになると、表示のタイミングでだけ警告が出ることがあるようでした。
つまり、
危険ではないけど、表示上よろしくない
という状態。
いちばん悩んだこと|「変に触って壊したくない」
調べていると、
- PHPの設定を変える
- ファイルを直接編集する
みたいな方法も出てきましたが…正直、初心者が触るには怖すぎる。
私が一番気にしていたのは、
- 変にいじってブログが真っ白になる
- 戻せなくなる
これでした。
なので、
「触らずに済む方法」「安全に直せる方法」だけを選びました。
実際にやったこと|役割を分けてスパム対策を入れ替え
やったことは、意外とシンプルです。
① コメント欄のスパム対策を変更
コメント用にAntispam Bee を導入。
- 無料
- 商用ブログOK
- 表示エラーが出にくい
コメント欄はこれで十分でした。
② お問い合わせフォームは公式の方法に
お問い合わせフォーム(Contact Form 7)には、
- Google reCAPTCHA v3 を設定
Google reCAPTCHA v3 の設定方法設定の仕方
前提条件
- WordPress を使っている
- Contact Form 7 を利用中
- Google アカウントを持っている
この3つがあればOKです。
手順① Contact Form 7 の設定画面を開く
WordPress管理画面から、
お問い合わせ → インテグレーション
を開きます。
その中にreCAPTCHA(v3) という項目があるので、「インテグレーションのセットアップ」 をクリックします。
手順② Google reCAPTCHA の登録画面へ進む
次に表示されるのが、
Google reCAPTCHA の登録画面です。
ここで新しく reCAPTCHA を登録します。
手順③ reCAPTCHA v3 を選んで登録する
登録画面では、以下のように入力します。
- ラベル
自分が分かれば何でもOK
(例:ブログ名など) - reCAPTCHA のタイプ
👉 スコアベース(v3) を選択
※ チェックボックス型(v2)は選ばない - ドメイン
ブログのドメインを入力
例:example.com※https://やwwwは不要 - 利用規約
チェックを入れて同意
入力が終わったら 送信 をクリックします。
手順④ サイトキーとシークレットキーを取得
送信すると、
- サイトキー
- シークレットキー
という2つのキーが表示されます。
この2つをコピーします。
手順⑤ Contact Form 7 にキーを貼り付ける
WordPressの画面に戻り、お問い合わせ → インテグレーション → reCAPTCHA(v3)の画面で、
- 上の欄:サイトキー
- 下の欄:シークレットキー
をそれぞれ貼り付け、「変更を保存」 をクリックします。
設定完了の確認ポイント
- お問い合わせフォームが普通に表示される
- 送信ボタンが押せる
- 画面上に reCAPTCHA が表示されない
※ reCAPTCHA v3 は
「何も表示されないのが正常」 です。
v3は
- 画像選択なし
- チェックボックスなし
- 裏で自動判定
なので、読者の操作を邪魔しません。
③ 最後に Invisible reCAPTCHA を削除
コメント・フォーム両方の対策が整ったのを確認してから、
Invisible reCAPTCHA を削除。
ここでようやく、原因だったプラグインを外しました。
結果|謎の英語警告が完全に消えた
削除後、
- 英語警告は表示されない
- PC・スマホどちらも正常
- フォームもコメントも問題なし
正直、
「あ、これでよかったんだ…」
とホッとしました。
同じ状況の人へ|やらなくていいこと
今回の経験から思ったのは、
- いきなりコードを触らなくていい
- 怖いと感じたら、一旦止まるのは正解
- プラグインは「役割分担」すると安定する
ということ。
WordPressのエラーって、
見た目が怖いだけで、致命的じゃないことも多いです。
落ち着いて原因を一つずつ切り分ければ、初心者でもちゃんと直せます。
まとめ|スマホだけ英語警告が出たら疑うポイント
- スマホだけ出る警告は、プラグイン原因が多い
- Invisible reCAPTCHA は環境によって警告が出ることがある
- コメント・フォームを別々に守ると安定する
同じように
「スマホだけ英語の警告が出て困っている人」
の参考になればうれしいです。

コメント