Custom CF7 reCAPTCHA
Integrates Google reCAPTCHA v2 or v3 with Contact Form 7 in WordPress
Install
No release zip yet. The repository archive installs, but the folder name will carry the branch suffix and updates will not flow:
wp plugin install https://github.com/sapthesh/custom-cf7-recaptcha/archive/refs/heads/main.zipReadme
Custom CF7 reCAPTCHA
Integrates Google reCAPTCHA v2 or v3 with Contact Form 7, replacing the need for third-party reCAPTCHA plugins.
Description
This plugin provides a secure and customizable integration of Google reCAPTCHA with Contact Form 7. It allows you to choose between reCAPTCHA v2 ("I'm not a robot" checkbox) and the invisible, score-based reCAPTCHA v3.
You can configure all settings, including site keys, secret keys, language, and theme (for v2), from a dedicated settings page in the WordPress admin area.
Features
- Dual Version Support: Choose between reCAPTCHA v2 and v3.
- Customizable Keys: Easily enter your site and secret keys.
- Language Support: Set a specific language for the reCAPTCHA widget.
- Theme Selection: Choose between a light or dark theme for the v2 checkbox.
- Secure Backend Verification: All form submissions are verified on the server-side against Google's API.
- Score-Based Protection (v3): Submissions with a score below the threshold are marked as spam.
Installation
- Download the
custom-cf7-recaptcha.phpfile. - Upload the file to your
/wp-content/plugins/directory, or upload the zip file through the WordPress plugins screen. - Activate the plugin through the 'Plugins' screen in WordPress.
- Navigate to Settings > Custom CF7 reCAPTCHA.
- Select your desired reCAPTCHA version and enter your Site Key and Secret Key.
- Configure the language and theme options as needed.
- Save your settings. The reCAPTCHA will now appear on your Contact Form 7 forms.
Requirements
- WordPress 5.0 or higher
- Contact Form 7 plugin installed and activated
- A Google reCAPTCHA account with API keys
Read the full README on GitHub →
Releases
These releases are tags only. The author does not attach a packaged zip, so there are no download counts to report.