Skip to main content
Agency Program Get 2× more leads and save 50% on hosting. Built for agencies ready to grow. Book a call
ReCaptcha Integration for WordPress icon

ReCaptcha Integration for WordPress

v1.2.6
by weDevs · 4.4 (90 reviews)

reCaptcha for login, signup, comment forms, Ninja Forms and woocommerce.

10K+ active installs Updated Oct 28, 2024 Tested to 6.6.2 Requires PHP 5.4
Try Demo Download
Pre-installed Ready in ~10s No card
ReCaptcha Integration for WordPress

About ReCaptcha Integration for WordPress

This plugin allows you to integrate reCaptcha on your blog for added security. It supports both the old style reCaptcha and the new no Captcha. It also has built-in integration for signup, login, comment forms, as well as Ninja Forms.

Screenshots

ReCaptcha Integration for WordPress screenshot
ReCaptcha Integration for WordPress screenshot
ReCaptcha Integration for WordPress screenshot

Frequently asked questions

What does the WP ReCaptcha Integration plugin do?
The WP ReCaptcha Integration plugin integrates reCaptcha in your blog. It supports both the old style reCaptcha and the new no Captcha reCaptcha. It provides out-of-the-box integration for signup, login, comment forms, and Ninja Forms, as well as a plugin API for your own integrations.
What are the features of the WP ReCaptcha Integration plugin?
The features of the WP ReCaptcha Integration plugin include securing login, signup, and comments with a reCaptcha, supporting old as well as new reCaptcha, working together with WP Multisite, bbPress, BuddyPress, AwesomeSupport, WooCommerce, Ninja Forms, and cformsII, and providing a plugin API for custom integrations.
Are there any limitations of the WP ReCaptcha Integration plugin?
Yes, there are some known limitations of the WP ReCaptcha Integration plugin. These include not being able to have more than one old style reCaptcha on a page, requiring client-side JavaScript enabled for the no Captcha reCaptcha, the reCaptcha label still being visible on a Contact Form 7 when the reCaptcha is disabled, the reCaptcha not working together with WooCommerce, the reset password form in WooCommerce not being protected by a captcha, and the lack of support for the MailPoet subscription form due to a lack of filters.
What localizations are available for the WP ReCaptcha Integration plugin?
The WP ReCaptcha Integration plugin is available in Brazilian Portuguese, Spanish, Italian, and German.
Is there a plugin API available for the WP ReCaptcha Integration plugin?
Yes, the WP ReCaptcha Integration plugin offers some filters to allow themes and other plugins to hook in. For more details, please refer to the GitHub Repo.

Changelog

v1.2.6 (24 October, 2024)

  • Improved Security

v1.2.5 (11 October, 2021)

  • WordPress 5.8.1 compatibility

v1.2.4 (6 July, 2020)

  • Removed abandonment notice, plugin is no longer unmaintained.

1.2.1

  • Drop most of Contact form 7 and Ninja Forms support. (Both have their own recaptcha now)
  • Register Form compatibility with WooCommerce 3.0+ Thanks to ywatt and MrFent37
  • Fix WSOD

1.2.0

1.1.11

  • Code: Move plugin main class to include directory
  • Update: Disable 2.0 updates on PHP < 5.4

1.1.10

  • Feature: Changed Contact Form 7 support: As of version 4.3 CF7 comes with its own recaptcha. The plugin now just makes sure both captchas work together. It also keeps the API keys in sync.
  • Fix: Disable Captcha for logged in users now respects custom roles without read capability. (Thanks to @lainme)

1.1.9

  • Fix: Layout issues on recaptcha nojs fallback (thanks to nurupo)
  • Metadata: add plugin textdomain

1.1.8

  • Feature: Support AwesomeSupport
  • Feature: Support bbPress new Topics and posts
  • L10n: italian
  • Fix: Layout issue on theme twenty fifteen (recaptcha)

1.1.7

  • Fix: Compatibility with CF7 4.2 User Interface

1.1.6

  • Fix: Skip Ninja Forms required check

1.1.5

  • Feature: Noscript fallback option for noCaptcha
  • Feature: Option for WP 4.2 compatible hook on comment form.
  • Fix: Remove automatic key testing in Backend.
  • L10n: Improved de_DE (thx @quassy)
  • L10n: Updated pt_BR (thx again man)

1.1.4

  • Comments: get back to comment_form_defaults filter (was introduced in 1.1.3)
  • Fix: Get key option
  • Fix: Key testing return value

1.1.3

  • Comments: use filter comment_form_submit_button in WP >= 4.2
  • WooCommerce: Add action listener to woocommerce_lostpassword_form (probably functional in WC 2.3.8).
  • Introduce {$feature}recaptcha_html filters for custom form integration.
  • Introduce filter wp_recaptcha_cf7_shortcode_wrap.

1.1.2

  • Fix: Was not possible to uncheck lockout setting.
  • Fix: Potential JS error when ‘Disable Submit Buttons’ was enabled.

1.1.1

  • Filter: wp_recaptcha_do_scripts allow disabling recaptcha scripts on certain pages.
  • Filter: wp_recaptcha_print_login_css, allow disabling login CSS.
  • Fix: Didn’t render with Submit Button Disabling checked
  • Fix: Use add_query_arg() to generate recaptcha API URL

1.1.0

  • Feature: Prevent Lockout – Admins can still log in when the API keys are invalid
  • Feature: Customize error message on contact form 7 and ninja forms
  • Filters: add actions recaptcha_print, print_comments_recaptcha and filters recaptcha_valid, recaptcha_error for custom forms.
  • Redesign: settings page
  • Fix: woocommerce checkout form: fix unnecessary captcha test on new customer registration
  • Fix: settings: testing keys for multiple times
  • Fix: settings: key setup -> cancel button target
  • Fix: settings: test keys only with a nocaptcha

1.0.9

  • Fix: Preserve PHP 5.2 compatibility

1.0.8

  • Feature: Individually set captcha theme in CF7 and Ninja forms (NoCaptcha only, old recaptcha not supported)
  • Fix: PHP Warning in settings.
  • Fix: PHP Fatal when check a old reCaptcha.
  • Fix: js error with jQuery not present
  • Fix: woocommerce checkout
  • L10n: add Spanish

1.0.7

  • Fix: Fatal error in settings
  • Fix: messed up HTML comments
  • Code: Put NinjaForms + CF7 handling into singletons

1.0.6

  • Code: separate classes for recaptcha / nocaptcha
  • Code: Class autoloader
  • Fix: avoid double verification
  • Fix: CF7 4.1 validation

1.0.5

  • Add Language option
  • Brasilian Portuguese localization
  • Fix: conditionally load recaptcha lib.
  • Fix: js error after cf7 validation error.

1.0.4

  • Add WooCommerce Support (checkout page)
  • Multisite: protect signup form as well.
  • Reset noCaptcha after ajax calls (enhance compatibility with Comment Form Ajax plugin)
  • Fix: incorrect redirect after saving Network settings

1.0.3

  • Add BuddyPress support
  • Action hook for wp_recaptcha_checked
  • NoCaptcha: add non-js fallback.
  • Code: pass WP_Error to wp_die() when comment captcha fails.
  • Code: Rename filters recaptcha_required > wp_recaptcha_required and recaptcha_disabled_html > wp_recaptcha_disabled_html
  • Happy New Year!

1.0.2

  • Feature: option to disable submit button, until the captcha is solved
  • Rearrange comment form (put captcha above submit button)
  • Fix: NoCaptcha did not refresh after submitting invalid ninja form via ajax

1.0.1

  • Fix API Key test
  • Fix theme select

1.0.0

  • Allow more than one no Captcha per page
  • Test captcha verification in Settings
  • Multisite support.

0.9.1

  • Add testing tool for checking the api key.
  • Fixes

0.9.0

Initial Release

Try other plugins

Yoast SEO icon

Yoast SEO

4.8 · 10M+ installs

Improve your WordPress SEO: Write better content and have a fully optimized WordPress site using the Yoast SEO…