Contact Form 7 5.1.1

Contact Form 7 5.1.1 がリリースされました。このリリースは reCAPTCHA のサーバーサイド検証プロセスに改良を加えるものです。

reCAPTCHA v3Contact Form 7 5.1 で使っていて以前よりコンタクトフォームから来るスパムの数が増えたように感じているなら、5.1.1 へのアップグレードが状況を緩和するかもしれません。

ただし、アップグレードに走る前にこの記事を最後まで読んでください。重要な告知があります。


reCAPTCHA v3 を使っているウェブサイトの一部において 5.1.1 で行われた変更の副作用的な影響をこうむることが予想されます。そのようなケースでは、フォーム送信後毎回、オレンジ色の枠線に囲まれた応答メッセージを見ることになるでしょう。

Screenshot image of a response message with orange border.
Orange Border Response

オレンジの枠線は reCAPTCHA のようなスパム対策モジュールによってスパムらしい活動が検出されたことを示しています。オレンジの枠線を毎回目にするというのは、あなたが本物のスパムボットだというのでもない限り、明らかに異常なことです。

もし 5.1.1 へのアップグレード後にそのような状況に陥ったなら、使用しているテーマが適切に JavaScript を各ページのフッター部分にロードしているかどうかを確認しましょう。

wp_footer() の呼び出しを不適切に削除してスクリプトのロードを阻害するテーマの存在が知られています。これはテーマ開発における最悪の慣行の一つであり、上に説明したような問題を確実に引き起こします。あなたのテーマでこのような問題が見られる場合はテーマ作者に修正を求めてください。

必要バージョン: WordPress 4.9 以上
テスト済み: WordPress 5.0.1 まで

» WordPress.org から Contact Form 7 プラグインをダウンロード

変更点

  • reCAPTCHA: 中身のない応答トークンへの対処を変更。