Step 1: Download the plugin
Download the pro plugin via the download link received via email.
If you did not receive a download link by email:
– Visit the “My Account” page and login
– Click “View Details and Downloads” on the plugin you wish to download
– You should now see the License Key and a link to download the plugin again
Step 2: Install and activate the plugin
– Login to your own site
– Go to the Plugins page
– Click the “Add New” button
– Click the “Upload Plugin” button at the top of the page
– Click the “Choose File” button
– Select the previously downloaded plugin zip file
– Click “Install Now”
– Once installed activate the uploaded plugin
Step 3: Remove free plugin
If you have the free version of the plugin on your site,
it should automatically be deactivated once the pro plugin has been activated.
Please do not get the two plugins confused as they are two individual plugins.
The pro version will have “Pro” in the plugin name.
You might want to remove the free version before installing the pro version.
Step 4: Caching
f you are using a speed optimization or caching plugin,
it is very important to clear your cache for the plugin to function correctly.
Please clear both your browser and site cache after activation.
Step 4: Register the site
You will find a new menu item in the “Contact” menu (Contact Form 7 menu) called “CF7 Image Captcha”.
After clicking into the CF7 Image Captcha menu, you will be taken to the pro plugin options page.
At the top of the page, you will see the License Key text field,
paste your License Key in here click the activate button.
If the button is not visible, go to the button of the page and press the update button.
You should then see an activate button below the License Key text field at the top of the page.
Click that button to register the site so the plugin can receive updates.
Alternatively, you can register your site via our “My Account” page.
Step 4: Add to form
Place [cf7ic] to your contact form 7 forms.
Step 5: Test your form
While the Image CAPTCHA plugin has been thoroughly tested, not all WordPress sites are the same.
Please test your form to confirm the CAPTCHA is working and that emails are still coming to your inbox.
No, as the free and pro version of the plugin uses AJAX for its functionality, it is not affected by caching.
The pro version of the plugin supports the following forms:
– Contact Form 7
– Gravitiy Forms
– WooCommerce (login, registration and checkout)
– WordPress (login, lost password and registration)
– WordPress comments (limited to the default comment system)
Only the pro version.
Yes, you can use your custom SVGs throughout your site using the included shortcodes.
The free version supports only English, the pro version supports: Czech, Greek, Spanish (MX), Spanish (ES), Bulgarian, French,
French (Canada), German, German Formal – Thanks Sandro Lucifora, Italian, Russian, Dutch, Polish, Portuguese (Portugal), Persian, Turkish
Please try the following troubleshooting tips which have proven to solve the issue 90% of the time:
1. Clear your browser cache
2. Clear site cache if using a caching or speed optimization plugin
3. Temporarily disable any speed optimization or caching plugin to determine if that is the cause of the issue
Please note that this plugin has been tested with WP Rocket, WP Fastest Cache, and W3 Total Cache, however, this plugin should work with any speed optimization plugin, you just need to keep in mind that you may need to tweak the settings.
4) Try disabling the CAPTCHA Lazy Loading (Ajax) option by checking the box in the CAPTCHA settings page
If the above solutions did not solve the problem, feel free to contact us.
A honeypot is an input field which is hidden from human users inside your form.
When bots fill your form, they are usually programmed to fill every field, if the honeypot field is filled, the form does not submit.
The WP Image CAPTCHA Pro plugin includes both a standard honeypot field as well as a reverse honeypot field,.
Both of these fields are on by default. The reverse honeypot is the opposite of a standard honeypot field, it starts out pre-filled, once the user interacts with the form using keyboard, mouse, or touch interactions, the field is then cleared allowing the form to submit.
This action is an attempt to determine human users vs bots auto-populating the form.
Simply install the plugin “Safe SVG By Daryll Doyle”, upload your SVGs to your Media Library, Enable SVGs through the plugin options and add your custom SVG icons through the Choose Default Icons option.
Along with this new option, you can also use a shortcode [ ai1ic-svg id=”example” ] to pull in those SVGs into your theme. For Example, if you uploaded an SVG called “blue-bird.svg” and you wanted to use that SVG on your site, you would add this shortcode
[ ai1ic-svg id="blue-bird" ]. Make sure you do not include
.svg or the icon will not appear.
Some of the shortcode options are:
– id: The SVG file name without
– output: There are three options,
inline will output the SVG code directly into the site which helps improve site performance by reducing network requests, image will place your SVG in an image tag, and url will output the SVG src link if you prefer to add it to your own image tag.
– alt: Add your own image alt tag description, Example alt=”Blue Bird”.
The settings can be found under the Contact Form 7 menu. Simply log in, hover over the “Contact” sidebar menu item, and click “CF7 Image CAPTCHA”.
Contact Form 7: Simply add this shortcode [cf7ic] to your form above the submit button
Gravity Forms: In the form editor, click Advanced Fields, then click or drag the Image CAPTCHA option
Login Screen: In the WP Image CAPTCHA Pro Settings page, go to the Login Page Options tab and check the boxes to indicate which login forms you wish to include the CAPTCHA
There are two possible reasons why the toggle might not be working:
1. If you copied an example shortcode the double quotation marks might be wrong, please try to change the double quotes. “Correct” vs “Wrong”
2. If the quotation marks are no the problem, there might be an error on your website which is preventing the code from working correctly
1. Visit our “My Account” page and login
2. Click “View Details and Downloads”
3. Under “Products” click the orange link
As of version 8.0, you can deactivate a site license by going to the WP Image CAPTCHA page and clicking on the Register Plugin License.
You should then see a “Deactivate License” button.
Alternatively, you can manage your site licenses via our “My Account” page.
1. Log into your site
2. Navigate to WPML->String Translation in the admin menu
3. On the “String Translation” page find your custom strings, the names will be listed under “text1” and “text2”
4. Click on the plus “+” icon for the language you would like to add the translation for
5. In the popup box enter your translations
6. Once satisfied with your translation, click anywhere on the screen outside of the popup box and your new translations will be saved
7. Once you have completed the steps above, test the form, you should now see the custom strings translated.
1. Log into your site
2. Go to the WP Image CAPTCHA settings page
3. Click Login Page Options
4. Click the “Enable CAPTCHA for login screen” checkbox
5. (Optional) Click the “Enable CAPTCHA for lost password screen” checkbox
6. (Optional) Click the “Enable CAPTCHA for registration screen” checkbox
7. Scroll to the bottom of the page and click “Update”
There are additional settings in the Login Page Options page to change the look of the login screen by changing out the WordPress logo with your own logo, add a custom message below the logo such as a welcome text or alerts, add a background color or image and changing the look of the login form itself.
23. January 2023:
Contact Form 7 released version 5.7.3 which broke the [cf7ic ]shortcode. A fix was released shortly after the issue was discovered, please update the WP Image CAPTCHA Pro plugin to version 8.10.17. If you are using the free Contact Form 7 Image Captcha plugin, please make sure it has been update to at least version 3.3.5