情報を追記している場合はありますが、古い情報を訂正はしていませんので、公開年月日を参照してください。プラグイン・タグ、いずれもワードプレス・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でフォームを選択している、などを入れる。