=== Google No CAPTCHA reCAPTCHA by WisdmLabs === Contributors: WisdmLabs Donate link: https://www.paypal.com/cgi-bin/webscr?cmd=_donations&business=info%40wisdmlabs%2ecom&lc=US&item_name=WisdmLabs%20Plugin%20Donation&no_note=0¤cy_code=USD&bn=PP%2dDonationsBF%3abtn_donateCC_LG%2egif%3aNonHostedGuest Tags: nocaptcha recaptcha, contact form 7, Google nocaptcha recaptcha, contact form 7 security, spam filter, antispam, spam blocker, captcha, form security, security, wordpress captcha Requires at least: 3.9 Tested up to: 4.2.2 Stable tag: trunk License: GPLv2 or later License URI: http://www.gnu.org/licenses/gpl-2.0.html The plugin adds a No CAPTCHA reCAPTCHA tag in Contact Form 7, which can be used to include a No CAPTCHA reCAPTCHA anti-spam field. == Description == Research has shown that the reCAPTCHA field can be decoded by smart bots 99% of the time. Google has thus introduced a 'No CAPTCHA reCAPTCHA' API which has a risk analysis engine backing the verification process. Integrate this API into your Contact Form 7 forms, using this plugin. * The Google No CAPTCHA reCAPTCHA plugin provides an option to set a custom error message when the CAPTCHA field is not set or if a robot is detected. * The plugin is localization ready, which means you can display the error message in your local language. * It also provides support to display the CAPTCHA in multiple languages. * The plugin is multiform compatible. * The plugin is multisite compatible. Do ensure that you add the keys for every sub-domain in the plugin's settings. == Installation == = Using The WordPress Dashboard = 1. Navigate to the 'Add New' in the plugins dashboard 2. Search for 'google-nocaptcha-recaptcha' 3. Click 'Install Now' 4. Activate the plugin on the Plugin dashboard = Uploading in WordPress Dashboard = 1. Navigate to the 'Add New' in the plugins dashboard 2. Navigate to the 'Upload' area 3. Select `google-nocaptcha-recaptcha.zip` from your computer 4. Click 'Install Now' 5. Activate the plugin in the Plugin dashboard = Using FTP = 1. Download `google-nocaptcha-recaptcha.zip` 2. Extract the `google-nocaptcha-recaptcha` directory to your computer 3. Upload the `google-nocaptcha-recaptcha` directory to the `/wp-content/plugins/` directory 4. Activate the plugin in the Plugin dashboard = Setting up No Captcha reCaptcha = 1. Create domain specific No Captcha reCaptcha key from https://www.google.com/recaptcha/admin#list 2. From your site dashboard, go to Settings > Google No Captcha reCaptcha 3. Enter your site key and secret key and save changes == Frequently Asked Questions == = Where can I find the plugin's settings? = The plugin's settings can be found under 'Settings -> Google NoCaptcha ReCaptcha Settings' = Help! I've added the tag, but it doesn't seem to work! = In case you do not see a No CAPTCHA reCAPTCHA field, kindly ensure that you have added the needed API keys in the plugin settings. = How do I acquire a Secret Key and Site Key = In the plugin settings, you'll have to enter a Secret Key and a Site Key. You can get the keys, by logging into a Gmail account and registering your site, using this link: https://www.google.com/recaptcha/admin#list = How to resize captcha? = Captcha can be resized by selecting the size during recaptcha tag generation. = How to set the captcha language? = Captcha language can be set from 'Settings -> Google NoCaptcha ReCaptcha Settings -> Language' = How to set custom error message? = Custom error messages can be set from 'Settings -> Google NoCaptcha ReCaptcha Settings -> Custom Error Messages' = How to Localize the messages displayed? = The error messages can be translated using the "goole-nocaptcha-recaptcha-locale.pot" file, present in the languages folder of the plugin. For translating the message in this file follow the below steps: 1) Convert the .pot file to .mo file and add it to the languages folder of the plugin along with the translated .pot file. "goole-nocaptcha-recaptcha-locale-.mo" and "goole-nocaptcha-recaptcha-locale-.pot". For example, for German, name the files goole-nocaptcha-recaptcha-locale-de_DE.mo and goole-nocaptcha-recaptcha-locale-de_DE.pot 2) Place the .po and .mo file in the languages folder with in plugin folder. == Screenshots == 1. No CAPTCHA reCAPTCHA settings page 2. No CAPTCHA reCAPTCHA tag generator in in Contact Form 7 3. No CAPTCHA reCAPTCHA tag in Contact Form 7 backend 4. No CAPTCHA reCAPTCHA field on a Contact Form(Light theme) 5. No CAPTCHA reCAPTCHA field on a Contact Form(Dark theme) == Changelog == = 4.0.5 = * Bypassed issue caused by CF7 plugin's recaptcha script = 4.0.4 = * Renamed pot file to google-nocaptcha-recaptcha-locale. Thanks to @otinanaipali issue# https://wordpress.org/support/topic/unable-to-translate-error-messages. = 4.0.3 = * Fixed captcha resize issue in safari browser. = 4.0.2 = * Fixed undefined variable issue. * Fixed PHP 5.3 incompatibility issue. = 4.0.1 = * Fixed Minor Bug = 4.0 = * Captcha resize & responsive = 3.0.3 = * Fixed Minor Bug = 3.0.2 = * Fixed Minor Bug = 3.0.1 = * Fixed Minor Bug = 3.0 = * Multi-form support * Resolved Localization issue * Multi-language support * Field for custom error message added in admin dashboard settings = 2.0 = * Fixed compatibility issue with CF7v4.2+ * file_get_content replaced with wp_remote_post, thanks to @SAM for his contribution [https://wordpress.org/support/topic/validation-problems-8] * Added id field to the No Captcha reCaptcha pane * Fixed Notice "$class variable is not defined in nocaptcha_shortcode_handler() in public/includes/contact-form-7/class-wdm-contact-form-7-public.php on line 173" * Made changes to the render_recaptcha.js file for future developement = 1.1.2 = * Extra quote in id="wdm-nocapt-recapt-id"" removed = 1.1.1 = * Fixed the issue `Site Breaking while using version 1.1.0` = 1.1.0 = * Fixed the issue `Making noCaptcha required with Contact form 7` for [Contact form 7 version 4.1] * Fixed the issue `i-am-a-robot` where recaptcha returned false every time the form is submited for [PHP 5.6+] = 1.0.0 = * Plugin released.