add_action( 'wp_enqueue_scripts', function (){ global $post; $valid_recaptcha = false; $content = get_post()->post_content; if($content != null){ //Contact Form7のショートコードが存在する場合 if(has_shortcode($content, 'contact-form-7')) { $valid_recaptcha = true; } } //ショートコードが存在しないならキャンセル if($valid_recaptcha == false){ wp_deregister_script( 'google-recaptcha' ); } }, 100);