【WordPress】サブドメインサイトでcontact form7のインテグレーションreCAPTCHA v3設定したら送信エラーが出たときのメモ

サブドメインサイトでreCAPTCHA v3を設定したらお問い合わせ送信できないエラーが発生。

解決方法を先に言ってしまうと、サブドメインでreCAPTCHA v3のキーは発行は不要で、ドメインのreCAPTCHA v3キーを設定すれば良い。とのこと。

ドメインをreCAPTCHA登録すると、サブドメインも登録したことになるとな。
あー解決。

ドメインをreCAPTCHA登録した時点できちんと理解しときなさいよ〜ということで、戒めとして、解決するまでのウダウダした内容をここに書いておく。

お問い合わせ送信エラーから解決するまでのストーリー

サブドメインサイトのお問い合わせページにreCAPTCHA設定するため、reCHAPTCHA管理コンソールでサブドメインを登録し、キーを発行、contact form7の外部APIとのインテグレーション設定ページにキーを入力してセットアップ完了!

はい、メールのテスト〜

・・・「メッセージの送信に失敗しました。後でまたお試しください。」ですって??
なぜ???

検索して解決方法を探す・・
「contact form 7 recaptcha 送信できない」

そこで出てきたあらゆる方法を試してみた。

セキュリティがきついのかと、contact form7のreCHAPTCHAしきい値を調整してみたり、contact form7ではreCHAPTCHA設定せず別のプラグインで設定してみたり。。
contact form7のバージョンをダウングレードしてみたり。

それでもうまくいかない・・なぜ??

検索の仕方を変えてみた。
「recaptcha サブドメイン」

するとすぐ解決!

reCAPTCHAをサブドメインに設定してスパム対策をしよう

というサイトの目次に「reCAPTCHAにサブドメインの登録は不要」と。

丁寧に解説してくれてとっても助かりました!ありがとうございます!!

そして無事にサブドメインサイトにreCHAPTCHA設定できたのでした。めでたしめでたし。

ABOUT US
yukipan
Web制作会社で働いてます。パンダとかリラックマとか、まあるいものが好き。好奇心旺盛で、何にでも興味をもってしまう。とりあえずやってみてから取捨選択するのがモットー。今はグリーンカレーとチャイと株式投資がブーム。