Contact Form 7でエラーメッセージ
お問い合わせフォームにプラグインの「Contact Form 7」を利用しています。
Googleカレンダーに入れて3ヶ月毎に問い合わせフォームから送信できているか定期チェックをします。
しかし今回エラーメッセージが表示されたので記事に残します。
目次
テーマ
WordPressチームが作成したテーマ「Twenty Seventeen」でのケースです。
テーマは関係ないと思っていたのですが、テーマによって出たりで出なかったりしますね。
recaptcha
reCAPTCHAタイプがv3にしていないとエラーになる事が他の記事にも掲載されていたのですが、すでにv3へ対応はしてました。
その時は、エラーになりませんでした。
サイトキーもシークレットキーも入れ直してもダメでした。
最後に試したのが、「このキーが AMP ページで動作するようにする」にチェックを入れてみた事です。
テーマ自体アップデートした時にAMP対応ページに、知らず知らずのうちになっていたようでした。
上記でも改善されない場合
プラグイン「Invisible reCAPTCHA 」の導入
Google PageSpeed Insights(ページスピードインサイト)対策の為、プラグインを外して、「Contact Form 7」の「外部APIとのインテグレーション」でreCAPTCHAを設定したいたのですが、色々と試したのですが、改善できなかったので、reCAPTCHAはプラグインで対応する事にしました。