Description

Le filtre wpforms_process_bypass_captcha vous permet d'ignorer la vérification CAPTCHA lors du traitement du formulaire. Ceci est utile pour les tests automatisés ou pour permettre aux utilisateurs connectés de soumettre des formulaires sans défi CAPTCHA.

Retournez true pour ignorer les vérifications CAPTCHA lors de la soumission. Si vous souhaitez également empêcher le chargement des ressources CAPTCHA sur le frontend, associez ceci au filtre wpforms_frontend_recaptcha_disable.

paramètretypedescription
$bypass_captchaboolSi le CAPTCHA doit être ignoré. La valeur par défaut est false.
$entrytableauDonnées brutes de soumission provenant de $_POST.
$form_datatableauID du formulaire

Source

wpforms\includes\class-process.php

Exemple

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

Article de référence