Description

Le wpforms_math_captcha sont appliqués aux propriétés de réglage des filtres de la Captcha personnalisé dans les formulaires WPForms.

Paramètres

$settings
(tableau) (obligatoire) Nombre minimum d'entiers, nombre maximum d'entiers et opérateurs qui seront utilisés.

Source

wpforms-captcha/src/Plugin.php

Plus d'informations

Le wpforms_math_captcha est appliqué à un tableau qui définit les nombres minimum et maximum, ainsi que le type de calcul utilisé 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 la mathématique du Captcha pour le champ Captcha personnalisé