Search Over 30,000 FREE Plugins from the Official WordPress Plugin Directory Repository

Invisible reCaptcha for WordPress

Invisible reCaptcha for WordPress plugin helps you to protect your sites against bad spam bots using the new Invisible reCaptcha by Google.

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

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 using Invisible reCaptcha

Compatibility

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

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')

Examples of using Invisible reCaptcha hooks

  • Add Invisible reCaptcha into any form
Just call
<?php 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

Note: This plugin requires PHP 5.3 or higher to be activated.

Author Mihai Chelaru
Profile
Contributors mihche
Tags contact form 7 invisible reCaptcha, invisible reCaptcha, woocommerce invisible reCaptcha

1.0.4

  • Multisite compatible
  • Network interface ready
  • Fixed PHP7 warning

1.0.3

  • Added WordPress hooks for custom forms/plugins integrations

1.0.2

  • Added Badge Position option
  • Added Badge Custom CSS option
  • Added Language option

1.0.1

  • Fixed the Strict Standards Warning on PHP 5.4+

1.0

  • Initial release
Share  
Download
Version 1.0.4

Requires WordPress version: 4.0 or higher

Compatible up to: 4.7.2

Last Updated 01 Feb 2017

Date Added: 22 Dec 2016

Evaluation
star1
star2
star3
star4
star5

5 stars
8 ratings
746 downloads

Compatibility

Not Enough Data

Reports:
Works: 0
Broken: 0