インテグレーションのやつ。
参考
ここを読めば解決。

Contact Form 7のreCAPTCHAを問い合わせページ以外で読み込ませないようにする方法
WordPressプラグインのContact Form 7でスパム送信を防ぐために、GoogleのreCAPTCHAはよく使われます。しかし、reCAPTCHAを使用するとJavaScriptが読み込まれるため、サイトの表示速度が低下してし...
軽くカスタマイズ
reCAPTCHAだけ限定したいって話には多分ならんので、CF7自体も制御する。
自分用なので結構乱暴な書き方だけど。
//CF7のjs、css読み込み禁止
function my_remove_cf7_js_css() {
add_filter( 'wpcf7_load_js', '__return_false' );
add_filter( 'wpcf7_load_css', '__return_false' );
}
add_action( 'after_setup_theme', 'my_remove_cf7_js_css' );
//CF7のjs、css、reCAPTCHA制御
function my_enable_cf7_js_css() {
if( is_singular('***') || is_page('***')){
wpcf7_enqueue_scripts();
wpcf7_enqueue_styles();
}else{
wp_dequeue_script('google-recaptcha');
wp_dequeue_script('wpcf7-recaptcha');
}
}
add_action('wp_enqueue_scripts', 'dequeue_recaptcha_scripts', 100, 1);
コメント