Contact Form 7 4.3 is now available. The recommended CAPTCHA solution has been changed. reCAPTCHA is the new CAPTCHA solution for Contact Form 7.
Since the early days of Contact Form 7, Really Simple CAPTCHA, a WordPress plugin that I created, has been its recommended CAPTCHA solution. However, it has been clear that Really Simple CAPTCHA has considerable limitations.
For example, Really Simple CAPTCHA doesn’t have an audio CAPTCHA option. That is a critical defect for screen reader users.
There are much better CAPTCHA solutions nowadays. We don’t need to stick to the old solution, do we?
How to use reCAPTCHA
I wrote instructions for that, so please refer to reCAPTCHA.
How to continue to use Really Simple CAPTCHA
Existing form-tags for Really Simple CAPTCHA (
[captchar]) still work on Contact Form 7 4.3 and later, so you don’t need to do anything special.
However, the tag-generator for Really Simple CAPTCHA won’t be displayed in the contact form editor screen by default. You might feel inconvenienced by that.
To change the setting, define
WPCF7_USE_REALLY_SIMPLE_CAPTCHA constant as true in the wp-config.php file like this:
define( 'WPCF7_USE_REALLY_SIMPLE_CAPTCHA', true );
Or you can add the following code into your theme’s functions.php file to do the same thing:
add_filter( 'wpcf7_use_really_simple_captcha', '__return_true' );
Requires: WordPress 4.2 or higher
Tested up to: WordPress 4.3.1
- reCAPTCHA module has been introduced.
- Translations for Croatian, Danish, Persian, and Swedish have been updated.
- WordPress 4.2 or higher is required.