Plugin categories

Create a Website with AI
Contact Form 7 reCAPTCHA

Contact Form 7 reCAPTCHA

The new reCAPTCHA for Contact Form 7 forms. Use shortcode [recaptcha].

4

Rating summary

8

Reviews

6K

Active installations

Contact Form 7 reCAPTCHA
Contact Form 7 reCAPTCHA

Overview

Compatibility

Installation instructions

Customer support & learning resources

Changelog

Main benefits

Multiple forms support

Single-click verification

API keys in wp-config

No CAPTCHA experience

Github repository available

About this plugin

Categories: Forms and Surveys
Version: 1.2.0
Last updated: 06-02-2016
WordPress version: 4.1.0
Tested up to: 4.4.33
PHP version required: false
Languages:
Learning resources: View resources

Overview

This WordPress plugin integrates the latest reCAPTCHA technology into your Contact Form 7 forms, allowing users to verify their humanity with a single click, enhancing user experience by eliminating the need to solve traditional CAPTCHA puzzles. It stands out by offering the capability to implement reCAPTCHAs on multiple forms on the same page, and includes an option to define API keys directly in your wp-config file, thereby hiding the settings page for additional security. For those interested in contributing, the plugin is open-source with a GitHub repository available for updates and collaborative improvements.

Simplified User Experience

  • Users can confirm they are not a robot with just a single click.
  • Eliminates the need to solve complex CAPTCHAs.

Support for Multiple Forms

  • Allows reCAPTCHAs for multiple forms on the same page.
  • Ensures comprehensive protection across various forms.

Enhanced Security

  • Define API keys in wp-config file to hide the settings page.
  • Prevents unauthorized access to reCAPTCHA settings.

Community Support

  • Open-source with a Github repository.
  • Encourages community contributions and updates.

Features list

Feature

Free version

Premium version

Simple interface

User-friendly and easy-to-navigate interface.

Limited form fields

Offers a restricted number of form fields for basic needs.

Basic form & email notification customizations

Allows fundamental customization of forms and email notifications.

Spam protection & reCAPTCHA support

Includes features to protect against spam and supports reCAPTCHA.

PayPal & Stripe payment integration

Integrate PayPal and Stripe for seamless payment processing.

Product field types (name, price, options)

Define product attributes such as name, price, and options.

Order form templates

Use pre-designed templates to create order forms quickly.

Conditional logic based on product selections

Show or hide fields based on product selections.

Drag-and-drop interface

Easily build forms with a user-friendly drag-and-drop interface.

Essential field types (text, email, dropdown, etc.)

Include basic field types like text, email, and dropdowns.

File upload capabilities

Allow users to upload files through the form.

Email notifications & marketing integrations (add-ons)

Send email notifications and integrate with marketing tools.

Payment processing (Stripe & PayPal)

Process payments securely using Stripe and PayPal.

Built-in spam protection features

Protect your forms from spam with built-in features.

Pricing

Contact Form 7

$0 / year

Plan includes

Simple interface
Limited form fields
Basic form & email notification customizations
Spam protection & reCAPTCHA support
Buy Now

Ninja Forms

$99 / year

Plan includes

PayPal & Stripe payment integration
Product field types (name, price, options)
Order form templates
Conditional logic based on product selections
Drag-and-drop interface
Essential field types (text, email, dropdown, etc.)
File upload capabilities
Email notifications & marketing integrations (add-ons)
Buy Now

In some cases companies have different prices based on various components like a location. As a result the prices displayed here can differ from the ones you see on their websites.

See all pricing options

Rating and reviews

4

Rating summary

8

Reviews

6K

Active installations

5
4
3
2
1

User sentiment analysis

Users appreciate the plugin for its seamless integration with Contact Form 7 and its effectiveness in employing Google reCAPTCHA. It eliminates overhead and generally performs reliably, which has earned praise from many users. Additionally, users found it easy to set up once they understood how to manage Google keys. Some users suggested improvements, such as automatic reset of the reCAPTCHA upon form submission error to enhance user experience. However, there are notable drawbacks. A significant security flaw allows bypassing CAPTCHA validation by omitting a specific POST parameter. The plugin also lacks user feedback when the CAPTCHA box is not checked, requiring manual modifications to display error messages. There are also reports of incompatibility issues with specific Contact Form 7 versions, leading to failed form submissions and misidentified spam.
rinogo

rinogo

10 Apr, 2018

This plugin is great! However, there’s currently a pretty major flaw with how it is implemented. The wpcf7_validate() function, which essentially checks to make sure the CAPTCHA check passed, only actually validates the CAPTCHA response if the “contact_form_7_recaptcha” POST parameter is present. So, all a malicious user would need to do would be to simply omit “contact_form_7_recaptcha” from the POST data… An alternative approach that isn’t vulnerable to this weakness would be to load the form itself from the DB and check to see if the recaptcha shortcode is present. If it is, then the validation would proceed. If it isn’t, then validation is unnecessary. Also, in its current form, the plugin doesn’t show any sort of feedback if the user fails to check the box. I modified script.js so that an error message (“Please check the box.”) is shown in this case. This topic was modified 6 years, 3 months ago by rinogo. This topic was modified 6 years, 3 months ago by rinogo. This topic was modified 6 years, 3 months ago by rinogo. This topic was modified 6 years, 3 months ago by rinogo.
ohkevmanaol

ohkevmanaol

21 May, 2017

This plugin causes Contact Form 7 (v4.7) to show the ‘Sender’s message failed to send’, the fields don’t get cleared, and Flamingo puts the form data into spam. Please advise.
Alberto

Alberto

20 Apr, 2017

Worked just fine, only tried/used regular Google Captcha, thank you! This topic was modified 7 years, 3 months ago by Alberto.
Sixtus78

Sixtus78

22 Mar, 2017

No problems so far, works.
rjalexander

rjalexander

02 Dec, 2016

Took a little time understanding the Google keys thingy but then was quite easy to integrate in Contact Forms 7.

FAQ

How do I install the plugin?

What makes this plugin different from others?

Where can I find the plugin's GitHub repository?

What is the No CAPTCHA reCAPTCHA experience?

Can I use reCAPTCHA on multiple forms on the same page?

How can I hide the settings page?

Is there any documentation available for this plugin?

Do I need to solve a CAPTCHA to use this plugin?