How to configure the general settings of the plugin?

To configure the backend settings of the plugin, navigate to Dashboard > WB plugins > Buddypress ReCaptcha.
Here you will find the settings for the WP Login page, WP Registration, WP Lost Password, BuddyPress Registration, WooCommerce Login, WooCommerce Registration, WooCommerce Lost Password, WooCommerce checkout.

reCAPTCHA General Settings 

This section allows you to configure Google reCAPTCHA for your website forms to prevent spam and automated submissions. To generate your reCAPTCHA keys, visit: https://www.google.com/recaptcha.

1. reCAPTCHA Version

Select the version of reCAPTCHA you want to use on your site:

  • reCAPTCHA V2 (Checkbox): Displays the “I’m not a robot” checkbox for user verification.

  • reCAPTCHA V3: Verifies user interaction automatically in the background (no checkbox shown).

Choose the version that best suits your website’s user experience and security needs.


2. Site Key

Enter the Site Key provided by Google reCAPTCHA.
This key is used on the front-end to display the captcha widget.

Example: 6LeED_orAAAAABNMGEm3Ankn9tAOHU38T9ZzWC-S


3. Secret Key

Enter the Secret Key associated with your reCAPTCHA.
This key is used for server-side validation of the captcha response.

Example: 6LeED_orAAAAAKUEOU3pOB5u6d2raMrms-lkVmpm


4. Error Messages

Customize the error messages that display when reCAPTCHA validation fails.
The placeholder [recaptcha] will automatically be replaced with the captcha field title.

Setting Description Default Example
Error message (blank) Shown when captcha is not completed. [recaptcha] is a required field.
Error message (server issue) Shown when the site cannot connect to Google reCAPTCHA servers. Could not get response from [recaptcha] server.
Error message (invalid captcha) Shown when captcha verification fails. Invalid [recaptcha].

5. No-Conflict Mode

Enable this option only if you experience conflicts with other plugins or theme-level captcha implementations.

  • When enabled, the system will remove all other reCAPTCHA instances from areas such as:

    • Login

    • Registration

    • Checkout

    • Other plugin forms

Use this only if recommended by support or if you observe multiple captcha widgets appearing.


6. IP or Range of IP

Use this field to exclude specific IP addresses or ranges from showing reCAPTCHA.

  • Useful for trusted internal users, admin teams, or developers.

  • Separate multiple entries with commas.

Examples:

  • Single IP: 123.201.160.11

  • Multiple IPs: 123.201.160.11,123.201.160.50

  • IP Range: 123.201.160.11-123.201.160.50

When a request comes from an IP listed here, reCAPTCHA will not be shown, and validation will be skipped.


7. Language Code

Specify a language code to load reCAPTCHA in your preferred language.

For example:

  • en → English

  • fr → French

  • hi → Hindi

This applies to reCAPTCHA V2 (checkbox) to translate text like “I’m not a robot.”

Last updated: October 29, 2025