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

Les propriétés du réglage du filtre wpforms_math_captcha sont appliquées au champ Captcha personnalisé dans WPForms.

Paramètres

$settings
(array) (Requis) Entier minimum, entier maximum et opérateurs qui seront utilisés.

Source

wpforms-captcha/src/Plugin.php

Plus d'informations

Le filtre wpforms_math_captcha est appliqué à un tableau qui définit les nombres minimum et maximum, ainsi que le type de calculs utilisés avec ces valeurs (addition, multiplication, etc.). Il peut être utilisé pour modifier la plage d'entiers et les opérateurs autorisés dans un champ captcha personnalisé.

Exemple

/**
 * Filters setting properties applied to the Custom Captcha addon.
 *
 * @link   https://wpforms.com/developers/wpforms_math_captcha/
 *
 * @param  array $settings Minimum integer, maximum integer, and operators that will be used.
 * @return array
 */

function wpf_dev_math_captcha_settings( $settings ) {
     
    /* Default settings
        array(
            'min' => 1,
            'max' => 15,
            'cal' => array( '+', '*', '-' ),
        );
     */
 
    // Use addition only for easier math
    // Use the minimum number of 1
    // Use the maximum number of 10
    $settings[ 'cal' ] = [ '+' ];
	$settings[ 'min' ] = [ '1' ];
	$settings[ 'max' ] = [ '10' ];
 
    return $settings;
}

add_filter( 'wpforms_math_captcha', 'wpf_dev_math_captcha_settings', 30, 1 );

Articles de référence

Modifier le calcul du Captcha pour le champ Captcha personnalisé