Attention !

Cet article contient du code PHP et est destiné aux développeurs. Nous fournissons ce code à titre de courtoisie, mais nous n'offrons pas de support pour les personnalisations de code ou le développement tiers.

Pour obtenir de l'aide supplémentaire, veuillez consulter le tutoriel de WPBeginner sur l'ajout de code personnalisé.

Ignorer

Description

Le filtre wpforms_frontend_recaptcha est utilisé pour modifier les attributs de données par défaut avec reCAPTCHA de Google.

Paramètres

$data
(tableau) Tableau des attributs de données pour reCAPTCHA.
$form_data
(tableau) Paramètres/données du formulaire traités, préparés pour une utilisation ultérieure.

Source

wpforms/src/Frontend/Captcha.php

Plus d'informations

Le filtre peut être utilisé pour modifier les attributs de données par défaut définis lors de l'utilisation de reCAPTCHA de Google.

Exemple

/**
 * Alter default reCAPTCHA data attributes.
 *
 * @link    https://wpforms.com/developers/wpforms_frontend_recaptcha/
 *
 * @param   array  $data       Array of data attributes from Google's reCAPTCHA.
 * @param   array  $form_data  Form data.
 *
 * @return  array
 */

function wpf_dev_invisible_recaptcha_position( $data, $form_data ) {
     
    $type = wpforms_setting( 'recaptcha-type', 'v2' );
    if ( 'invisible' === $type ) {
        $data[ 'badge' ] = 'inline';
    }

    return $data;

}
add_filter( 'wpforms_frontend_recaptcha', 'wpf_dev_invisible_recaptcha_position', 10, 2 );

Articles de référence

Comment changer la position du badge reCAPTCHA invisible v2