reCAPTCHA Jetpack

Description

Jetpack makes it easy to add contact forms to your WordPress site, but you may want a simple way to add a Google reCAPTCHA to prevent spam. This plugin will manipulate the Jetpack [contact-form] shortcode to prepend the Google script, add a button, and parse the response.

This plugin allows both reCAPTCHA v2 and invisible reCAPTCHA (see screenshots and choose whatever works for you!).

Shoot me a question about it on Twitter: @bozdoz.

This plugin is open source on GitHub!

Screenshots

  • Register with Google reCAPTCHA and fill in your site key, and secret key (also, choose which kind of reCAPTCHA; see other screenshots for examples)
  • Example Jetpack form with reCAPTCHA v2.
  • Example Jetpack form with invisible reCAPTCHA.

Installation

  1. Install from the WordPress plugin install page in the admin.

OR

  1. Choose to add a new plugin, then click upload
  2. Upload the recaptcha-jetpack zip
  3. Activate the plugin through the ‘Plugins’ menu in WordPress

FAQ

None yet! Shoot me a question about it on Twitter: @bozdoz.

Installation Instructions
  1. Install from the WordPress plugin install page in the admin.

OR

  1. Choose to add a new plugin, then click upload
  2. Upload the recaptcha-jetpack zip
  3. Activate the plugin through the ‘Plugins’ menu in WordPress

Reviews

Easily added

This installed very easily onto our site. I hope it proves to work just as well.
Nice work!

Works Great!

I would think that this is something that Jetpack would eventually want to have with their forms (the way Gravity Forms does). I am using Cerber Security + Antispam and was surprised its reCAPTCHA setup didn’t work with Jetpack’s form builder.

Read all 2 reviews

Contributors & Developers

“reCAPTCHA Jetpack” is open source software. The following people have contributed to this plugin.

Contributors

Translate “reCAPTCHA Jetpack” into your language.

Interested in development?

Browse the code, check out the SVN repository, or subscribe to the development log by RSS.

Changelog

0.2.2

  • Added additional isset checks to fix undefined index errors.

0.2.1

  • Renamed plugin to reCAPTCHA Jetpack; added minor Google response validation and nonce verification.

0.2.0

  • Added invisible reCAPTCHA; fixes to plugin activation.

0.1.0

  • First Version. Basic [contact-form] manipulation.