Descrizione

Il filtro wpforms_process_bypass_captcha consente di saltare la verifica CAPTCHA durante l'elaborazione del modulo. Questo è utile per i test automatizzati o per consentire agli utenti connessi di inviare moduli senza una sfida CAPTCHA.

Restituisci true per saltare i controlli CAPTCHA all'invio. Se desideri anche impedire il caricamento delle risorse CAPTCHA sul frontend, abbina questo filtro con wpforms_frontend_recaptcha_disable.

parametrotipodescrizione
$bypass_captchaboolSe saltare la CAPTCHA. Il valore predefinito è false.
$entryarrayDati di invio grezzi da $_POST.
$form_dataarrayID modulo

Origine

wpforms\includes\class-process.php

Esempio

// Bypass CAPTCHA for logged in users only.
add_filter( 'wpforms_process_bypass_captcha', function( $bypass, $entry, $form_data ) {
    return is_user_logged_in() ? true : $bypass;
}, 10, 3 );

Articolo di riferimento