禁用Contact Form 7特定表单的recpacha

时间:2021-12-06 作者:Rahul Sawant

我正在尝试通过curl自动提交联系人表单7。但我被卡在了recapcha的bcoz中,每当我发送帖子请求时,它都会给我垃圾邮件状态。

enter image description here

如何在特定表单上禁用recapcha?

1 个回复
SO网友:Vishal Valand

对于特定的表单,我不知道这是否可行,但您可以使用下面的过滤器在特定页面上禁用它,我已经使用了,它对我来说很好:

function contactform_dequeue_scripts() {
    if (is_singular()) {
        $post = get_post();
        if (has_shortcode($post->post_content, \'contact-form-7\')) {
            wp_dequeue_script(\'contact-form-7\');
            wp_dequeue_script(\'google-recaptcha\');
            wp_dequeue_style(\'contact-form-7\');
        }
    }
}
add_action(\'wp_enqueue_scripts\', \'contactform_dequeue_scripts\', 99);
检查一次可能有助于您解决问题。