WordPress plugin intelligence profile

Invisible reCaptcha

Use reCaptcha v2 by Google to combat spam at your login and registration forms, WooCommerce account forms, contact forms, and more!

WP PlugIndex snapshot

Current directory snapshot

Tested up to WordPress 7.1
Current version1.3.4
WordPress coverageTested up to WordPress 7.1
Minimum stackWP 4.5 · PHP 7.1
Directory statusactive
Last directory update26 Oct 20266d ago
Active installations70K+Adoption metric — not a quality score
WordPress.org rating4.3 / 5 from 133 ratings
Official packageDirect from WordPress.org

Repository metrics are context, not quality scores. Active installations measure adoption and can strongly reflect a plugin’s age and historical popularity. Ratings, recent updates and “Tested up to” metadata also do not guarantee modern code, error-free operation, security, feature completeness or suitability for a particular site. Why active installs don’t tell the whole story →

WP PlugIndex currently records Invisible reCaptcha version 1.3.4 as active, updated 6d ago and tested up to WordPress 7.1.

Overview

About this plugin

Invisible reCaptcha for WordPress is an extremely powerful plugin which integrates the new Invisible reCaptcha by Google with your WordPress site.

0, this plugin is now maintained by @berrypress.

External service disclosure

This plugin is designed to integrate reCAPTCHA by Google into your site, which is an external third-party service used to implement security and fraud prevention measures. The plugin may communicate with the reCAPTCHA service via API and/or by loading assets on your site’s frontend, resulting in data transfer with the reCAPTCHA service when the site frontend is accessed and/or when reCAPTCHA validation is triggered by to user actions.

In addition to authentication and operational data such as API keys and reCAPTCHA identifiers, the service may receive information from your and your users’ browser and network, such as their IP address, user agent, etc.

Use of the reCAPTCHA service is subject to the Google Cloud Terms of Service, Service Specific Terms, Google Privacy Policy, and the Cloud Data Processing Addendum.

This plugin is not affiliated with or endorsed by Google.

Summary of features

WordPress Invisible reCaptcha

  • Login form protection - annihilates Brute Force attacks
  • Registration form protection
  • Comments form protection
  • Forgot Password form protection

WooCommerce Invisible reCaptcha

  • Login form protection
  • Registration form protection
  • Product Review form protection
  • Lost Password form protection
  • Reset Password form protection

Contact Form 7 Invisible reCaptcha

– Protect your Contact Form 7 forms with Invisible reCaptcha

Gravity Forms Invisible reCaptcha

– Protect your Gravity Forms with Invisible reCaptcha

Ultra Community Invisible reCaptcha

– Login form protection

– Registration form protection

BuddyPress Invisible reCaptcha

– Protect your BuddyPress registration form with Invisible reCaptcha

Compatibility

On a WP Multisite you can either activate the plugin network wide or on a single site.

How-To

com/recaptcha/docs/invisible

  • Create a reCAPTCHA v2 site using the Invisible reCAPTCHA badge option: https://www.google.com/recaptcha/admin/create
  • Copy the Site Key and Secret Key from the Google reCAPTCHA admin console.
  • In WordPress, go to BerrySecure > Invisible reCaptcha.
  • Enter your Site Key and Secret Key.
  • Save the settings.
  • In the settings, choose which forms should be protected by reCAPTCHA.
  • Visit a page containing a protected form and verify that the reCAPTCHA badge is displayed and that form submissions are working correctly.

Extending Invisible reCaptcha

Here are some useful hooks to help developers integrate Invisible reCaptcha with any plugin or custom form

Actions

  • google_invre_render_widget_action - renders the recaptcha widget

Filters

  • google_invre_is_valid_request_filter - used to check if Google approved the request (returns bool true/false)
  • google_invre_widget_output_html_filter - used to change the recaptcha widget output
  • google_invre_language_code_filter - used to change the badge/challenge language code
  • google_invre_badge_position_filter - used to change the badge position (possible returning values are: 'bottomright', 'bottomleft', 'inline')
  • google_invre_ajax_submit_classnames - used to change the CSS class names of submit buttons that trigger reCaptcha on AJAX forms (default: array('wpcf7-submit', 'invisible-recaptcha-do-submit'))
  • google_invre_is_gf_excluded - used to exclude a Gravity Forms form from protection (receives bool $is_excluded and int $form_id)

php)

  • INVISIBLE_RECAPTCHA_OVERRIDE - define as true to treat every request as valid (e.g. automated tests, staging) or as false to treat every request as invalid. Leave undefined for normal behavior.

>

Examples of using Invisible reCaptcha hooks

-

Add Invisible reCaptcha into any form

Just call

do_action(‘google_invre_render_widget_action’);

anywhere before form closing tag

-

Validate form post request

$is_valid = apply_filters(‘google_invre_is_valid_request_filter’, true);

if(! $is_valid )

{

// handle error here

}

else

{

// continue with your logic

}

-

Change the badge/challenge language code

add_filter( ‘google_invre_language_code_filter’, ‘myprefix_change_recaptcha_language’ );

function myprefix_change_recaptcha_language($language_code){

$language_code = ‘fr’; // French

return $language_code;

}

See all reCaptcha Language Codes

>

1 or higher to be activated.

Important Upgrade Notice

View full changelog below.

1.3.2

  • Requires PHP 7.1 or newer. Fixes the conflict with two-factor authentication plugins, adds support for wp_login_form(), and fixes several issues with Contact Form 7, Gravity Forms and WooCommerce.

1.3.1

  • Maintenance release requiring PHP 7.0 or newer, updating WordPress compatibility metadata, external service disclosure, and setup documentation while removing inactive code.

1.3.0

  • In accordance with current best practices, the custom CSS feature is no longer supported in this plugin. Before updating to v1.3.0+, make a copy of any custom CSS you have defined in Invisible Recaptcha settings, and use a different method to load it on the frontend of your site.
WordPress.org metadata

Plugin tags

Topics listed for this plugin in the WordPress.org directory.

  • contact form 7 recaptcha
  • register recaptcha
  • woocommerce recaptcha
  • captcha
Compatibility & maintenance

Compatibility & maintenance

Tested with WP 7.1

Marked as tested with the current WordPress 7.1 release.

Current WordPress releaseWordPress 7.1
WordPress.org Tested up to7.1
Minimum requirementsWordPress 4.5 · PHP 7.1
Update activity26 Oct 20266d ago

“Tested up to” is directory metadata supplied by the plugin author. WP PlugIndex does not turn an older declaration into a claim that the plugin is incompatible.

Changes recorded by WP PlugIndex

Recent tracked changes

Version1.3.31.3.4
WordPress compatibility7.1.37.1.4
Version1.3.21.3.3
Version1.3.11.3.2
WordPress compatibility7.0.47.1.3
PHP requirement7.07.1
Tracking & source

WP PlugIndex tracks public WordPress.org directory metadata and records selected version, compatibility and availability changes as they are detected.

Plugin watchlist

Watch this plugin

Sign in to your WP PlugIndex account or create a free account. Free accounts can watch up to 5 plugins and see what changed.

Watch limit

Watchlist limit reached

You have reached your current active watch limit.