Atenção!

Este artigo contém código PHP e destina-se a desenvolvedores. Oferecemos este código como uma cortesia, mas não fornecemos suporte para personalizações de código ou desenvolvimento de terceiros.

Para orientação extra, consulte o tutorial do WPBeginner sobre como adicionar código personalizado.

Dispensar

Descrição

As propriedades de configuração dos filtros wpforms_math_captcha são aplicadas ao campo Captcha Personalizado no WPForms.

Parâmetros

$configurações
(array) (Obrigatório) Inteiro mínimo, inteiro máximo e operadores que serão usados.

Fonte

wpforms-captcha/src/Plugin.php

Mais Informações

O filtro wpforms_math_captcha é aplicado a um array que define os números mínimo e máximo, bem como o tipo de cálculos usados com esses valores (adição, multiplicação, etc.). Ele pode ser usado para alterar o intervalo de inteiros e os operadores permitidos em um campo de captcha personalizado.

Exemplo

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

Artigos de Referência

Alterar a Matemática do Captcha para o Campo de Captcha Personalizado