### [How to Change the Captcha Math for the Custom Captcha Field](https://wpforms.com/developers/change-the-captcha-math-for-the-custom-captcha-addon/)

**Published:** October 14, 2019
**Author:** Editorial Team

**Excerpt:** This tutorial will show you how to change the captcha math when using the Custom Captcha field. 

**Content:**

Would you like to change the captcha math for your visitors with the **Custom Captcha** field? If you wish to change the math used or limit the range of numbers used in the equation or to limit the calculation method itself, you can easily do this with a custom code snippet.

By default, the **Custom Captcha** field uses addition and multiplication for it’s math with number ranging from **1** to **15**.

In this tutorial, we’ll show you how to use PHP to change the minimum and maximum numbers used as well as the calculation method using PHP.

## Creating the form

To begin, you’ll need to create a new form and add your **Custom Captcha** form field to the form.

If you need any help in how to set up a form using the **Custom Captcha** form field, [please review this documentation.](https://wpforms.com/docs/how-to-install-and-use-custom-captcha-addon-in-wpforms/ "How to Install and Use Custom Captcha Addon in WPForms")

![create your form and add your custom captcha form field](https://wpforms.com/wp-content/uploads/2019/10/wpforms-custom-captcha-field.jpg)

## Adding the snippet

Below, we’re going to show you two different snippets. One will just change the maximum number that the equation uses and one will change the calculation to additional only.

Simply choose which one of the options below you’d like to use and add it to your site.

If you need any assistance in how to add snippets to your site, [please review this tutorial](https://wpforms.com/developers/how-to-add-custom-php-or-javascript-for-wpforms/ "How to Add Custom PHP or JavaScript for WPForms").

#### Changing the min number

The example shown below will set the minumum number for the equation to **2**.

```

/**
 * Adjust math captcha settings.
 *
 * @link   https://wpforms.com/developers/change-the-captcha-math-for-the-custom-captcha-addon/
 */

function wpf_dev_math_captcha_settings( $settings ) {
	
	/* Default settings
		array(
			'min' => 1,
			'max' => 15,
			'cal' => array( '+', '*', '-' ),
		);
	 */

	// Change min number 2 for easier math
	$settings[ 'min' ] = 2;

	return $settings;
}

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

#### Changing the max number

The example shown below will set the maximum number for the equation to **4**.

```

/**
 * Adjust math captcha settings.
 *
 * @link   https://wpforms.com/developers/change-the-captcha-math-for-the-custom-captcha-addon/
 */

function wpf_dev_math_captcha_settings( $settings ) {
	
	/* Default settings
		array(
			'min' => 1,
			'max' => 15,
			'cal' => array( '+', '*', '-' ),
		);
	 */

	// Change max number 4 for easier math
	$settings[ 'max' ] = 4;

	return $settings;
}

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

#### Using only multiplication

Similarly, you can also change the captcha to only use multiplication instead of addition and subtraction.

In this example, we’re changing the calculation to **only** use multiplication.

```

/**
 * Adjust math captcha settings.
 *
 * @link   https://wpforms.com/developers/change-the-captcha-math-for-the-custom-captcha-addon/
 */

function wpf_dev_math_captcha_settings( $settings ) {
	
	/* Default settings
		array(
			'min' => 1,
			'max' => 15,
			'cal' => [ '+', '*', '-' ],
		);
	 */

    // Use multiplication only for calculations
	$settings[ 'cal' ] = [ '*' ];

	return $settings;
}
add_filter( 'wpforms_math_captcha', 'wpf_dev_math_captcha_settings', 30, 1 );
```

![using this snippet you can change the captcha math](https://wpforms.com/wp-content/uploads/2019/10/wpforms-customizing-captcha-math.jpg)

And that’s it! With this code snippet, you can now change the numbers or the calculation used in the **Custom Captcha** field. Would you like to limit the number of characters a user can enter in your form field? Have a look at our article on [How to Limit the Number of Characters for a Text Field](https://wpforms.com/developers/how-to-limit-the-number-of-characters-for-a-text-field/ "How to Limit the Number of Characters for a Text Field").

## Reference Filter

[wpforms\_math\_captcha](https://wpforms.com/developers/wpforms_math_captcha/ "Using the wpforms_math_captcha Filter")

## FAQ

#### Q: How can I change all of them in the same function?

**A:** You can absolutely include the minimum, maximum and calculation all in one function by using this snippet.

```

function wpf_dev_math_captcha_settings( $settings ) {
     
    /* Default settings
        array(
            'min' => 1,
            'max' => 15,
            'cal' => [ '+', '*' ],
        );
     */
 
    // 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 );
```

**Categories:** Addons

**Tags:** Custom Captcha Addon, PHP

---

