Beschreibung

Die wpforms_process_bypass_captcha können Sie die CAPTCHA-Überprüfung während der Formularverarbeitung überspringen. Dies ist hilfreich für automatisierte Tests oder um angemeldeten Benutzern die Möglichkeit zu geben, Formulare ohne CAPTCHA-Abfrage zu übermitteln.

Rückkehr true um CAPTCHA-Prüfungen beim Absenden zu überspringen. Wenn Sie auch verhindern möchten, dass CAPTCHA-Assets auf dem Frontend geladen werden, kombinieren Sie dies mit der Option wpforms_frontend_recaptcha_disable Filter.

ParameterTypBeschreibung
$bypass_captchaboolOb CAPTCHA umgangen werden soll. Standard ist false.
$entryArrayRohdaten der Einreichung von $_POST.
$form_dataArrayFormular-ID

Quelle

wpforms\includes\class-process.php

Beispiel

// 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 );

Referenzartikel