情報を追記している場合はありますが、古い情報を訂正はしていませんので、公開年月日を参照してください。プラグイン・タグ、いずれもワードプレス・PHPのバージョン等によって動作しない場合もあります。
MW FormではreCAPTCHA用のコードをフォームに入れるので、フォームのページでのみreCAPTCHAが表示されるが、Contact Form 7 はキーを設定するのみで全てのページに表示される。
これをフォーム以外のページでキャンセルする方法
add_action( 'wp_enqueue_scripts', function (){ global $post; $valid_recaptcha = false; if(ここに条件) { $valid_recaptcha = true; } if($valid_recaptcha == false){ wp_deregister_script( 'google-recaptcha' ); } }, 100);
「ここに条件」のところに表示する条件、ショートコードを含んでいる・特定のページ・特定のテンプレート・ACFでフォームを選択している、などを入れる。