Captcha plugin is the best security solution that protects your WordPress website forms from spam entries by means of math logic. It can be used for login, registration, password recovery, comments and popular contact forms.

Users are required to complete the math equation before the form can be submitted. You can configure captcha complexity using three basic maths actions such as add, subtract and multiply. Stop spam now!

Requires WordPress at least: 3.8

Documentation & Videos

Brief Overview
Purchase, Installation, Configuration
Installation
Purchase, Installation & Configuration

Features

Description Free Plus Pro
Supports standard WordPress forms: registration form, login form, reset password form and comments form  xicons_yes  xicons_yes  xicons_yes
Contact Form by BestWebSoft compatibility  xicons_yes  xicons_yes  xicons_yes
You can use letters, numbers and images in captcha or just one of these three things – either letters, numbers or images  xicons_yes  xicons_yes  xicons_yes
The basic math actions are used – add, subtract, multiply  xicons_yes  xicons_yes  xicons_yes
Ability to hide Captcha for whitelisted IP  xicons_yes  xicons_yes  xicons_yes
Ability to set time limit for Captcha completing  xicons_yes  xicons_yes  xicons_yes
Ability to reload Captcha  xicons_yes  xicons_yes  xicons_yes
You can add a label to display captcha in the form  xicons_yes  xicons_yes  xicons_yes
Ability to load whitelist of Limit Attempts by BestWebSoft plugin to whitelist of Captcha by BestWebSoft  xicons_yes  xicons_yes  xicons_yes
Ability to use whitelist of Limit Attempts by BestWebSoft plugin  xicons_yes  xicons_yes  xicons_yes
Compatible with Contact Form 7 (since version 3.4)  xicons_no  xicons_yes  xicons_yes
Compatible with BuddyPress (Registration form, Comments form, “Create a Group” form)  xicons_no  xicons_no  xicons_yes
Compatible with WooCommerce (Login form, Register form, Lost Password form, Checkout form)  xicons_no  xicons_no  xicons_yes
Compatible with Subscriber by BestWebSoft  xicons_no  xicons_no  xicons_yes
Ability to load image packages  xicons_no  xicons_no  xicons_yes
Multisite functionality that allows setting all subsites from the network  xicons_no  xicons_no  xicons_yes
Ability to set time limit for different forms  xicons_no  xicons_no  xicons_yes
Ability to use several image packages at the same time in Captcha  xicons_no  xicons_no  xicons_yes
The answer to the question from support within one business day (More info)  xicons_no  xicons_no  xicons_yes

If you have a feature, suggestion or idea you’d like to see in the plugin, we’d love to hear about it! Suggest a Feature

Translation

 

* Arabic (ar_AR) (thanks to Albayan Design Hani Aladoli)
* Bangla (bn_BD) (thanks to SM Mehdi Akram, www.shamokaldarpon.com)
* Brazilian Portuguese (pt_BR) (thanks to Breno Jacinto, www.iconis.org.br)
* Bulgarian (bg_BG) (thanks to Nick)
* Catalan (ca) (thanks to Psiete)
* Chinese (zh_CN) (thanks to Newbiesup, www.wpsites.org)
* Taiwan (zh_TW) (thanks to Henry H)
* Croatian (hr) (thanks to Daniel)
* Czech (cs_CZ) (thanks to Crysman)
* Danish (da_DK) (thanks to Byrial Ole Jensed)
* Dutch (nl_NL) (thanks to Bart Duineveld)
* Estonian (et) (thanks to Ahto Tanner) * Greek (el) (thanks to Aris, www.paraxeno.net)
* Farsi/Persian (fa_IR) (thanks to Mostafa Asadi, www.ma73.ir, Morteza Gholami)
* Finnish (fi) (thanks to Mikko Sederholm)
* French (fr_FR) (thanks to Martel Benjamin, Capronnier luc)
* German (de_DE) (thanks to Thomas Hartung, Lothar Schiborr)
* Hebrew (he_IL) (thanks to Sagive SEO)
* Hindi (hi_IN) (thanks to Outshine Solutions, www.outshinesolutions.com)
* Hungarian (hu_HU) (thanks to Peter Aprily)
* Japanese (ja) (thanks to Foken)
* Indonesian (id_ID) (thanks to Nasrulhaq Muiz, www.al-badar.net)
* Italian (it_IT) (thanks to Marco)
* Latvian (lv) (thanks to Juris O)
* Lithuanian (lt_LT) (thanks to Arnas)
* Norwegian (nb_NO) (thanks to Tore Hjartland)
* Polish (pl_PL) (thanks to Krzysztof Opuchlik)
* Portuguese (pt_PT) (thanks to João Paulo Antunes)
* Romanian (ro_RO) (thanks to Ciprian)
* Russian (ru_RU) * Serbian (sr_RS) (thanks to Radovan Georgijevic)
* Slovak (sk_SK) (thanks to Branco Radenovich)
* Slovenian (sl_SI) (thanks to Uroš Klopčič, www.klopcic.net)
* Spanish (es_ES) (thanks to Iván García Cubero)
* Swedish (sv_SE) (thanks to Christer Rönningborg, Blittan)
* Tagalog (tl) (thanks to Roozbeh Jalali, www.languageconnect.net)
* Turkish (tr_TR) (thanks to Can Atasever, www.canatasever.com)
* Ukrainian (uk)
* Vietnamese (vi_VN) (thanks to NDT Solutions)
Some of these translations are not complete. We are constantly adding new features which should be translated. If you would like to create your own language pack or update the existing one, you can send the text of PO and MO files to BestWebSoft and we’ll add it to the plugin. You can download the latest version of the program for work with PO and MO files Poedit.

  1. 1. Upload the captcha or captcha-pro folder to the /wp-content/plugins/ directory.
  2. 2. Activate the plugin via the ‘Plugins’ menu in WordPress.
  3. 3. Plugin settings are located in ‘BWS Plugins’, ‘Captcha’/’Captcha Pro’.

View a Step-by-step Instruction on Captcha Installation

Instruction on Installation

Missing CAPTCHA on the comment form?

You might have a theme where comments.php is not coded properly.
Wopdpress version matters.
(WP2 series) Your theme must have a tag <?php do_action('comment_form', $post->ID); ?> inside the file /wp-content/themes/[your_theme]/comments.php.
Most WP2 themes already have it. The best place to put this tag is before the comment textarea, you can move it up if it is below the comment textarea.
(WP3 series) WP3 has a new function comment_form inside of /wp-includes/comment-template.php.
Your theme is probably not up-to-date to call that function from comments.php.
WP3 theme does not need the code line do_action('comment_form'... inside of /wp-content/themes/[your_theme]/comments.php.
Instead it uses a new function call inside of comments.php: <?php comment_form(); ?>
If you have WP3 and captcha is still missing, make sure your theme has <?php comment_form(); ?>
inside of /wp-content/themes/[your_theme]/comments.php (please check the Twenty Ten theme’s comments.php for proper example)

I would like to add Captcha Pro to the Contact Form 7. How can I do this?

  1. 1. Make sure you enabled “Contact Form 7″ on the Captcha settings page.
  2. 2. Go to “Contact Form 7″ form where you want to make use of Captcha.
  3. 3. For the Contact Form 7 since version 4.2 on the edit form page select the BWS CAPTCHA form-tag, and insert it into your form.
    For the Contact Form 7 below version 4.2 on the edit form page find a dropdown menu with the form fields, select BWS CAPTCHA and insert it into your form.

I would like to add Captcha to the custom form on my website. How can I do this?

  1. 1. Install the Captcha plugin and activate it.
  2. 2. Open the file with the form (where you would like to add captcha to).
  3. 3. Find a place to insert the code for the captcha output.
  4. Insert the necessary lines:

if( function_exists( 'cptch_display_captcha_custom' ) ) { echo "<input type='hidden' name='cntctfrm_contact_action' value='true' />"; echo cptch_display_captcha_custom() }; if( function_exists( 'cptchpr_display_captcha_custom' ) ) { echo "<input type='hidden' name='cntctfrm_contact_action' value='true' />"; echo cptchpr_display_captcha_custom() };

If the form is HTML you should insert the line with the PHP tags:

<?php if( function_exists( 'cptch_display_captcha_custom' ) ) { echo "<input type='hidden' name='cntctfrm_contact_action' value='true' />"; echo cptch_display_captcha_custom(); } if( function_exists( 'cptchpr_display_captcha_custom' ) ) { echo "<input type='hidden' name='cntctfrm_contact_action' value='true' />"; echo cptchpr_display_captcha_custom(); } ?>

Then you should add the lines to the function of the entered data checking

if ( ( function_exists( 'cptch_check_custom_form' ) && cptch_check_custom_form() !== true ) || ( function_exists( 'cptchpr_check_custom_form' ) && cptchpr_check_custom_form() !== '' ) ) echo "Please complete the CAPTCHA.";

or

<?php if ( ( function_exists( 'cptch_check_custom_form' ) && cptch_check_custom_form() !== true ) || ( function_exists( 'cptchpr_check_custom_form' ) && cptchpr_check_custom_form() !== '' ) ) echo "Please complete the CAPTCHA." ?>

You could add this line to the variable and display this variable in the required place instead of echo “Please complete the CAPTCHA.”. If there is a variable (responsible for the errors output) in the check function, this phrase can be added to this variable. If the function returns ‘true’, it means that you have entered captcha properly. In all other cases the function will return ‘false’.

Can I move the Captcha block in the comment form?

It depends on the comments form. If the hook call by means of which captcha works (after_comment_field or something like this) is present in the file comments.php, you can change captcha positioning by moving this hook call. Please find the file ‘comments.php’ in the theme and change position of the line `do_action( ‘comment_form_after_fields’ );` or any similar line – place it under the Submit button. In case there is no such hook in the comments file of your theme, then, unfortunately, this option is not available.

I have some problems with the plugin’s work. What Information should I provide to receive proper support?

Please make sure that the problem hasn’t been discussed yet on our forum (http://support.bestwebsoft.com). If no, please provide the following data along with your problem’s description:

  1. 1. the link to the page where the problem occurs.
  2. 2. the name of the plugin and its version. If you are using a pro version – your order number.
  3. 3. the version of your WordPress installation.
  4. 4. copy and paste into the message your system status report. Please read more here: Instruction on System Status .

Captcha Pro changelog:

V1.7.0 – 04.07.2016
* Update : The French file has been updated.
* Update : BWS panel section was updated.

V1.6.9 – 15.06.2016
* NEW : An ability to load image packages has been added.
* NEW : An ability to use SVG images for CAPTCHA has been added.
* NEW : A compatibility with the WooCommerce Checkout form has been added.
* NEW : A notice about Captcha’s time limit expiration has been added.
* Update : Compatibility options with the WooCommerce forms have been updated.
* Update : The appearance of the “Enable image packages” settings block has been updated.
* Update : The French file has been updated.
* Bugfix : The bug with the displaying of the whitelist pagination has been fixed.
* Bugfix : The bug with the displaying images from different packages has been fixed.

V1.6.8 – 28.03.2016
* NEW : Functionality to use Captcha with WooCommerce was added.
* New : Ability to add custom styles.
* Update : Functionality to use Captcha with BuddyPress login widget was added.
* Bugfix : Lower-case equivalents for all numbers have been changed.

V1.6.7 – 01.02.2016
* Bugfix : Captcha’s work in the multisite registration form has been fixed.
* Bugfix : SQL injection vulnerability has been fixed (thanks to www.ncsc.nl).
* Bugfix : The bug of displaying captcha error when adding a new user in the multisite has been fixed.
* Update : The French language file has been updated.

V1.6.6 – 17.12.2015
* Bugfix : Bug with the definition of type of images has been fixed.

V1.6.5 – 15.12.2015
* Bugfix : Error with image packages selecting for using in CAPTCHA has been fixed.

V1.6.4 – 10.12.2015
* New : Ability to use images in Captcha.
* New : Ability to reload Captcha.
* New : Ability to load list of IP from whitelist of Limit Attempts by BestWebSoft plugin to Captcha whitelist.
* New : Ability to use whitelist of Limit Attempts by BestWebSoft plugin.
* New : Ability to set time limit for different forms, after which the Captcha can not be passed.
* Bugfix : Bug with Captcha reloading when forms data handled via ajax was fixed.
* Bugfix : XSS vulnerability with displaying search results for CAPTCHA whitelist was fixed (thanks to Colette Chamberland).
* Bugfix : XSS vulnerability with user authentification was fixed (thanks to Colette Chamberland).
* Update : Structure of plugin`s settings page was updated.
* Update : The French and Hungarian language files were updated.
* Update : Functional compatibility with the plugin Limit Attempts Pro was updated. Compatible with Limit Attempts Pro v1.1.1 and older will not be supported any more after 1.06.2016.

V1.6.3 – 24.09.2015
* New : The whitelist functionality was expanded: Ability to add current IP to the whitelist.
* New : The whitelist functionality was expanded: If the IP is in the whitelist, then the indicated message will be displayed instead of the captcha.
* Update : We updated all functionality for wordpress 4.3.1.
* Update : The French language file is updated.
* Bugfix : We fixed SQL injection vulnerability.

V1.6.2 – 18.08.2015
* New : Ability to not display Captcha for whitelisted IP.
* Update : We updated all functionality for wordpress 4.2.4.
* Update : We updated structure of plugin settings page.
* Bugfix : We fixed bug with displaying Captcha for rtl-oriented languages.

V1.6.1 – 02.07.2015
* New : Ability to restore settings to defaults.

V1.6.0 – 16.06.2015
* Update : We updated all functionality for Limit Attempts Pro plugin V1.0.9.

V1.5.9 – 10.06.2015
* Update : We updated all functionality for Contact Form 7 v4.2.

V1.5.8 – 02.06.2015
* Bugfix : We fixed error of a visual display of the settings page.
* Bugfix : We fixed the Required symbol that has not been displayed on login, registration and password recovery form.

V1.5.7 – 13.05.2015
* Update : The French language file is updated.
* Update : We updated all functionality for wordpress 4.2.2.

V1.5.6 – 30.04.2015
* Update : We updated all functionality for wordpress 4.2.1.

V1.5.5 – 20.03.2015
* Update : The Croatian, French and Farsi languages file are updated.
* Bugfix : The bug with undefined function ‘get_plugin_data’ is fixed.
* Update: Error display with the comments form was changed.

V1.5.4 – 13.02.2015
* NEW: We added the ability to change error messages.

V1.5.3 – 28.01.2015
* Update : We updated all functionality for plugin Subscriber Pro.

V1.5.2 – 27.01.2015
* Update : We updated all functionality for Contact Form 7 v4.1.

V1.5.1 – 23.12.2014
* Update : The language files are updated.
* Update : We updated all functionality for wordpress 4.1.

V1.5.0 – 27.11.2014
* Bugfix : Security Vulnerability was fixed.
* Bugfix : The bug with error message on multisite is fixed.
* Bugfix : The bug with buddypress comment form is fixed.
* NEW : We added the functionality to configure Captcha on the Network.

V1.4.9 – 18.11.2014
* Bugfix : The bug with undefined function is fixed.

V1.4.8 – 17.11.2014
* NEW : The Portuguese language file is added to the plugin.
* Update : The French language file is updated.
* Bugfix : The performance issue was fixed.
* Update : We added padding style for captcha input.

V1.4.7 – 15.10.2014
* Update : The Brazilian Portuguese language file is updated.
* NEW: We added filter ‘cptchpr_forms_list’ in the plugin settings page.

V1.4.6 – 19.09.2014
* Update : The Farsi/Persian language file is updated.
* Update : We updated all functionality for wordpress 4.0.

V1.4.5 – 12.08.2014
* Bugfix : Security Exploit was fixed.
* Update : The Farsi/Persian language file is updated.
* Update : We updated all functionality for wordpress 4.0-beta3.

V1.4.4 – 28.07.2014
* Update : We updated all functionality for Limit Attempts plugin.

V1.4.3 – 18.07.2014
* Update : We updated all functionality for Contact Form 7 v3.9.

V1.4.2 – 26.05.2014
* NEW : We added functionality to use Captcha with Subscriber.

V1.4.1 – 16.05.2014
* Bugfix : The bug with Buddypress buttons is fixed.

V1.4.0 – 12.05.2014
* Update : We updated all functionality for wordpress 3.9.1
* Update : The Ukrainian language is updated in the plugin.
* Update : The French language file is updated.

V1.3.9 – 15.04.2014
* Update : We updated all functionality for wordpress 3.8.3.

V1.3.8 – 10.03.2014
* Bugfix : Plugin optimization is done.
* Update : The French language file is updated.

V1.3.7 – 19.02.2014
* Bugfix : The bug of displaying captha error when adding a new user in the multisite is fixed.

V1.3.6 – 12.02.2014
* Bugfix : Comflict with plugin Limit Login Attempts is fixed (a false login when logging out of the WP backend).
* Bugfix : We fixed displaying captcha in contact form.

V1.3.5 – 03.02.2014
* Update : We updated all functionality for wordpress 3.8.1.
* Update : Changed filter for captcha in the login form.

V1.3.4 – 14.01.2013
* Update : BWS plugins section is updated.

V1.3.3 – 26.12.2013
* Update : We updated all functionality for wordpress 3.8.
* Update : The French language file is updated.

V1.3.2 – 10.12.2013
* NEW : A notice when changing settings on the plugin’s settings page was added.
* Update : We added class for the div-block of captcha in the buddypress registration form.
* Update : The Ukrainian language file is updated.
* Update : Captcha protection is improved.
* Update : We updated all functionality for wordpress 3.8-RC1.

V1.3.1 – 18.11.2013
* NEW : The Indonesian language file is added to the plugin.
* NEW : The Taiwan language file is added to the plugin.

V1.3 – 05.11.2013
* NEW : Add checking installed wordpress version.
* Update : We updated security functionality.
* Update : The French language file is updated.

V1.2 – 31.10.2013
* NEW : We added ability to use Captcha with plugin Contact Form 7.
* Update : We updated all functionality for wordpress 3.7.1.
* Update : Activation of radio button or checkbox by clicking on its label.

V1.1 – 25.10.2013
* NEW : Ability to change required symbol (asterisk).
* Bugfix : File format according JavaScript and CSS Coding Standards.
* Update : We updated all functionality for wordpress 3.7.

V1.0.3 – 17.10.2013
* Update : The Italian language file is updated.
* NEW : The Catalan language file is added to the plugin.
* Update : The Brazilian Portuguese language file is updated.
* Update : The Ukrainian language file is updated.
* Bugfix : The duplicate style is removed.
* Update : BWS plugins section is updated.

V1.0.2 – 23.09.2013
* Bugfix : Captcha protection is improved by changing hidden values in every session.
* Update : The French language file is updated.
* Update : We updated all functionality for wordpress 3.6.1.

V1.0.1 – 10.09.2013
* Update : We added explanations on the plugin settings page.
* Update : The German language file is updated in the plugin.

V1.0 – 02.09.2013
* NEW : We added functionality to use Captcha with BuddyPress.

Captcha Free changelog:

V4.2.1 – 04.07.2016
* Update : The French file has been updated.
* Update : BWS panel section was updated.

V4.2.0 – 15.06.2016
* NEW : A notice about Captcha’s time limit expiration has been added.
* Update : The appearance of the “Enable image packages” settings block has been updated.
* Update : The French file has been updated.
* Bugfix : The bug with the displaying of the whitelist pagination has been fixed.

V4.1.9 – 28.03.2016
* Bugfix : Lower-case equivalents for all numbers have been changed.
* New : Ability to add custom styles.

V4.1.8 – 01.02.2016
* Bugfix : Captcha’s work in the multisite registration form has been fixed.
* Bugfix : SQL injection vulnerability has been fixed (thanks to www.ncsc.nl).
* Bugfix : The bug of displaying captha error when adding a new user in the multisite has been fixed.
* Update : The French language file has been updated.

V4.1.7 – 17.12.2015
* Bugfix : Bug with the definition of type of images has been fixed.

V4.1.6 – 10.12.2015
* New : Ability to use images in Captcha.
* New : Ability to reload Captcha.
* New : Ability to load list of IP from whitelist of Limit Attempts by BestWebSoft plugin to Captcha whitelist.
* New : Ability to use whitelist of Limit Attempts by BestWebSoft plugin.
* New : Ability to set time limit, after which the Captcha can not be passed.
* Bugfix : Bug with Captcha reloading when forms data handled via ajax was fixed.
* Bugfix : XSS vulnerability with displaying search results for Captcha whitelist was fixed (thanks to Colette Chamberland).
* Bugfix : XSS vulnerability with user authentification was fixed (thanks to Colette Chamberland).
* Update : Structure of plugin`s settings page was updated.
* Update : The French and Hungarian language files were updated.

V4.1.5 – 18.09.2015
* New : The whitelist functionality was expanded: Ability to add current IP to the whitelist.
* New : The whitelist functionality was expanded: If the IP is in the whitelist, then the indicated message will be displayed instead of the captcha.
* Update : We updated all functionality for wordpress 4.3.1.
* Update : The French language file is updated.
* Bugfix : We fixed SQL injection vulnerability.

V4.1.4 – 18.08.2015
* New : Ability to hide Captcha for whitelisted IP.
* Update : We updated all functionality for wordpress 4.2.4.
* Update : We updated structure of plugin settings page.
* Bugfix : We fixed bug with displaying Captcha for rtl-oriented languages.

V4.1.3 – 02.07.2015
* New : Ability to restore settings to defaults.

V4.1.2 – 02.06.2015
* Bugfix : We fixed error of a visual display of the settings page.
* Bugfix : We fixed the Required symbol that has not been displayed on login, registration and password recovery form.

V4.1.1 – 04.05.2015
* Update : We updated all functionality for wordpress 4.2.1.

V4.1.0 – 20.03.2015
* Update : The Croatian, French and Farsi languages file are updated.
* Update: Error display with the comments form was changed.

V4.0.9 – 18.02.2015
* NEW: We added the ability to change error messages.

V4.0.8 – 23.12.2014
* Update : The language files are updated.
* Update : We updated all functionality for wordpress 4.1.

V4.0.7 – 27.11.2014
* Bugfix : Security Vulnerability was fixed.
* Bugfix : The bug with error message on multisite is fixed.

V4.0.6 – 17.11.2014
* NEW : The Portuguese language file is added to the plugin.
* Update : The French language file is updated.
* Bugfix : The performance issue was fixed.
* Update : We added padding style for captcha input.

V4.0.5 – 15.10.2014
* Update : The Brazilian Portuguese language file is updated.
* NEW: We added filter ‘cptch_forms_list’ in the plugin settings page.

V4.0.4 – 10.09.2014
* Update : The Farsi language file is updated.
* Update : We updated all functionality for wordpress 4.0.

V4.0.3 – 07.08.2014
* Bugfix : Security Exploit was fixed.

V4.0.2 – 28.07.2014
* Update : We updated all functionality for Limit Attempts plugin.

V4.0.1 – 12.05.2014
* Bugfix : We fixed syntax error.

V4.0.0 – 12.05.2014
* Update : We updated all functionality for wordpress 3.9.1
* Update : The Ukrainian language is updated in the plugin.
* Update : The French language file is updated.

V3.9.9 – 11.04.2014
* Update : We updated all functionality for wordpress 3.8.2.

V3.9.8 – 10.03.2014
* Bugfix : We fixed error related to custom plugins folder.

V3.9.7 – 10.03.2014
* Bugfix : Plugin optimization is done.
* Update : The French language file is updated.

V3.9.6 – 12.02.2014
* Bugfix : Conflict with plugin Limit Login Attempts is fixed (a false login when logging out of the WP backend).
* Bugfix : We fixed displaying captcha in contact form.

V3.9.5 – 03.02.2014
* Update : We updated all functionality for wordpress 3.8.1.
* Update : Changed filter for captcha in the login form.

V3.9.4 – 16.01.2014
* Update : BWS plugins section is updated.

V3.9.3 – 25.12.2013
* Update : The French language file is updated.
* Update : We updated all functionality for wordpress 3.8.

V3.9.2 – 10.12.2013
* NEW : A notice when changing settings on the plugin’s settings page was added.
* Update : We updated all functionality for wordpress 3.8-RC1.

V3.9.1 – 29.11.2013
* Update : The Ukrainian language file is updated to the plugin.
* Update : Screenshots are updated.

V3.9 – 22.11.2013
* NEW : The Taiwan language file is added to the plugin.
* Update : BWS plugins section is updated.

V3.8.9 – 15.11.2013
* Update : The French language file is updated.
* NEW : The Indonesian language file is added to the plugin.

V3.8.8 – 05.11.2013
* NEW : Add checking installed wordpress version.
* Update : We updated security functionality.

V3.8.7 – 31.10.2013
* Update : We updated all functionality for wordpress 3.7.1.
* Update : Activation of radio button or checkbox by clicking on its label.
* Update : We added Tooltips for settings page.

V3.8.6 – 25.10.2013
* NEW : Ability to change required symbol (asterisk).
* Update : We updated all functionality for wordpress 3.7.

V3.8.5 – 17.10.2013
* Update : The Italian language file is updated.
* NEW : The Catalan language file is added to the plugin.

V3.8.4 – 8.10.2013
* Bugfix : The duplicate style is removed.
* Update : BWS plugins section is updated.

V3.8.3 – 1.10.2013
* Update : The Brazilian Portuguese language file is updated.
* Update : The Ukrainian language file is updated.

V3.8.2 – 23.09.2013
* Bugfix : Captcha protection is improved by changing hidden values in every session.

V3.8.1 – 13.09.2013
* Update : The French language file is updated.
* Update : We updated all functionality for wordpress 3.6.1.

V3.8.0 – 06.09.2013
* Update : The German language file is updated in the plugin.

V3.7.9 – 30.08.2013
* Update : The German language file is updated in the plugin.
* Update : Function for displaying BWS plugins section placed in a separate file and has own language files.

V3.7.8 – 23.08.2013
* Update : The French language file is updated in the plugin.
* Update : The Brazilian Portuguese language file is updated in the plugin.
* Bugfix : The bug of displaying captha error when adding a new user in the multisite is fixed.
* NEW : The Tagalog language file is added to the plugin.

V3.7.7 – 13.08.2013
* Update : The Japanese language file is updated in the plugin.

V3.7.6 – 05.08.2013
* NEW : The Slovenian language file is added to the plugin.
* Update : We updated all functionality for wordpress 3.6.

V3.7.5 – 30.07.2013
* NEW : The Croatian language file is added to the plugin.

V3.7.4 – 24.07.2013
* Bugfix : Added html-blocks and attributes in captcha displaying.
* Update : The Czech language file is updated in the plugin.
* Update : The Brazilian Portuguese language file is updated in the plugin.
* Update : The Swedish language file is updated in the plugin.

V3.7.3 – 18.07.2013
* NEW : Added an ability to view and send system information by mail.

V3.7.2 – 09.07.2013
* NEW : The Bangla language file is added to the plugin.
* Update : The French language file is updated in the plugin.
* Update : We updated all functionality for wordpress 3.5.2.

V3.7.1 – 27.06.2013
* NEW : The Latvian language file is added to the plugin.

V3.7 – 21.06.2013
* NEW : Ability to use Captcha with Contact Form Pro.

V3.6 – 03.06.2013
* Update : BWS plugins section is updated.

V3.5 – 07.05.2013
* Update : The Bulgarian language file is updated in the plugin.
* Update : The Brazilian Portuguese language file is updated in the plugin.

V3.4 – 18.04.2013
* Update : The French language file is updated in the plugin.

V3.3 – 08.04.2013
* Update : The English language is updated in the plugin.

V3.2 – 22.03.2013
* Bugfix : The bug related to add Captcha in Contact Form for multisiting is fixed.

V3.1 – 25.02.2013
* NEW : The Bulgarian language file is added to the plugin.

V3.0 – 08.01.2013
* Bugfix : Display bug is fixed.

V2.4.4 – 31.01.2013
* Bugfix : The admin menu bugs are fixed.

V2.4.3 – 30.01.2013
* NEW : The Estonian language file is added to the plugin.

V2.4.2 – 28.01.2013
* NEW : The Lithuanian language file is added to the plugin.
* Update : We updated all functionality for wordpress 3.5.1.

V2.4.1 – 02.01.2013
* Bugfix : call_user_func_array() bug is fixed.

V2.4 – 21.12.2012
* NEW : Romanian and Serbian and Slovak language files are added to the plugin.
* Update : We updated the coding logic of Captcha.
* Update : We updated all functionality for wordpress 3.5.

V2.34 – 08.10.2012
* NEW : Chinese and Greek language files are added to the plugin.

V2.33 – 25.07.2012
* Bugfix : Change settings bug was fixed.

V2.32 – 24.07.2012
* NEW : Arabic, Hungarian, Japanese language files are added to the plugin.
* Bugfix : Cross Site Request Forgery bug was fixed.

V2.31 – 10.07.2012
* NEW : Vietnamese language file is added to the plugin.
* Update : We updated Hebrew language file.
* Update : We updated all functionality for wordpress 3.4.1.

V2.30 – 04.07.2012
* Bugfix: The bug related to the forced double login in the admin panel was fixed.

V2.29 – 27.06.2012
* NEW : Hebrew language file is added to the plugin.
* Update : We updated all functionality for wordpress 3.4.

V2.28 – 11.06.2012
* NEW : Greek and Hindi language files are added to the plugin.

V2.27 – 20.03.2012
* NEW : Swedish language file is added to the plugin.

V2.26 – 12.03.2012
* NEW : Turkish language file is added to the plugin.

V2.25 – 02.03.2012
* NEW : Finnish language file is added to the plugin.

V2.24 – 24.02.2012
* Change : Code that is used to connect styles and scripts is added to the plugin for correct SSL verification.

V2.23 – 17.02.2012
* NEW : Norwegian language file is added to the plugin.

V2.22 – 14.02.2012
* Bugfix: Danish language files are edited in the plugin.

V2.21 – 07.02.2012
* NEW : Czech language file is added to the plugin.

V2.20 – 31.01.2012
* NEW : Ukrainian language file is added to the plugin.

V2.19 – 18.01.2012
* Bugfix : Sintax errors were fixed.

V2.18 – 18.01.2012
* NEW : Farsi/Persian, Italian language files are added to the plugin.
* Bugfix : Session errors and ‘undefined index’ error were fixed.

V2.17 – 12.01.2012
* NEW : Spain language file is added to the plugin.

V2.16 – 11.01.2012
* NEW : Polish language file is added to the plugin.

V2.15 – 05.01.2012
* NEW : Brazilian Portuguese and French language files are added to the plugin.

V2.14 – 04.01.2012
* NEW : German language file is added to the plugin.

V2.13 – 03.01.2012
* Bugfix : Impossible math operation bug was fixed.

V2.12 – 29.12.2011
* Changed : BWS plugins section.
* Bugfix : Displaying of numerals was fixed in the Dutch language.

V2.11 – 27.12.2011
* NEW : Danish language files are added to the plugin.
* Changed : All words were added to language file.

V2.10 – 07.12.2011
* Bugfix : The bug of the captcha label section is fixed in this version.

V2.09 – 07.12.2011
* Changed : +, -, * are changed to HTML Entity.

V2.08 – 01.11.2011
* NEW : Dutch language files are added to the plugin.

V2.07 – 31.10.2011
* NEW : Language files are added to the plugin.

V2.06 – 22.08.2011
* Changed : BWS Plugin’s menu section was fixed and right now it is consisted of 3 parts: activated, installed and recommended plugins.
* Bugfix : Positioning bug in admin menu is fixed.

V2.05
* Changed : BWS Plugin’s menu section was fixed and right now it is consisted from 2 parts: installed and recommended plugins.
* Bugfix : Icons displaying is fixed.
* Bugfix : Misalignment of math transaction is fixed.

V2.04
* In this version of the plugin a bug of CAPTCHa displaying (before and after the comment form) was fixed. Please upgrade Captcha plugin immediately. Thank you. For more detailed information please see FAQ

V2.03
* In this version of the plugin a bug of CAPTCHa displaying was fixed in some of the themes for release of WordPress 3.0 and above. Please upgrade Captcha plugin immediately. Thank you.

V2.02
* The bug of captcha settings page link is fixed in this version. Please upgrade Captcha plugin immediately. Thank you

V2.01
* Usability at the settings page of the plugin was improved.

V1.04
* The bug of the captcha output is fixed in this version. Please upgrade Captcha plugin immediately. Thank you.

V1.03
* Ability to add BestWebSoft Contact Form plugin to Captcha plugin from wp-admin via Settings panel is added.

V1.02
* “Settings”, “FAQ”, “Support” links are added to the plugin action page.
* Links on the plugins page are added.

V1.01
* Select functionality of mathematical actions and level of their difficulty are implemented.

Here you can download the free version of Captcha plugin.

Download from WordPress
Download from GitHub

Hand-drawn Digits

$10

Hand-drawn Digits

$10
Do you think that usual captcha images are too simple and boring? Well, now it is not a problem anymore. Try this amazing add-on and make your captcha stylish and more secure than ever!

Features

  • - 10 Unique Image Packs
  • - 10 Digits (0-9) in Each Pack
  • - 3 Background Options (Black, White, Transparant)
  • - Scalable Vector Objects (SVG)

Packs

  1. 1. Brush
  2. 2. Cheese
  3. 3. Graffiti
  4. 4. Hippie
  5. 5. Line
  6. 6. Pixel
  7. 7. Rainbow
  8. 8. Retro
  9. 9. Spray
  10. 10. Yeti

Help & Support

Visit our Help Center if you have any questions, our friendly Support Team is happy to help — Get Help Now


377 comments

  1. Mel Silver

    I’m a complete non-techie. Please would you let me know whether this plug-in is compatible with contact form 7 on WordPress 3.1.2?
    Many thanks!
    Mel

    • bws_com

      Unfortunately, it is impossible to implement another captcha into contact form 7 because it has its own captcha.

      • joseph

        Hi,

        It is possible to integrate this into contact form 7 – this very similar plugin has done that – http://wordpress.org/plugins/wp-math-captcha/

        But that plugin does not format everything on front end as nicely…so I would prefer if you could implement contact form 7 support so we can use that.

        Thanks

        • Anna

          Hi Joseph,

          The plugin contact form 7 has its own captcha. That is why you can’t implement another captcha.

          Sincerely

          • joseph

            Hi,

            Actually you are wrong. You CAN implement a new captcha into Contact Form 7. There are hooks allowing you to do this.

            Just see this plugin here (very similar to yours) where they add it into contact form 7 – http://wordpress.org/plugins/wp-math-captcha/

            Can you please add this functionality? Surely you can take a look at the plugin above and do something similar?

            Thanks

          • Anna

            Joseph,

            Thank you for the information, we are going to consider it.

            Sincerely

  2. calsnoboarder

    We were using your plugin up until today… there was an update to Jetpack and now both Jetpack and Captcha seem to be broken if you have the WP Stats and Captcha activated. Just thought you should know in case it isn’t just our site that was affected. We have a number of plugins installed, but I turned all of them off and activated them one by one until I singled out the problematic plugins. Jetpack will work if Captcha is not active. Captcha will work if jetpack is not active. The error I see when I try to enter the admin panel using IE (doesn’t seem to affect Chrome or Firefox):

    Warning: session_start() [function.session-start]: open(/tmp/sess_v5k6kunvm1tq6fdhp4oqahp1v1, O_RDWR) failed: No space left on device (28) in /home/CHANGEDPATHMIKELONGURL/wp-content/plugins/captcha/captcha.php on line 405

    • bws_com

      Please find string 405 in the ‘captcha.php’ file and change it to the string below:

      @session_start();

      After that save the file.

      • Alexander Kreisler

        I see this

        @session_start();

        is now on line 406, but, I still have this problem.

        Am using WP 3.5.1 with Jetpack.

        Is your *fabuluous* Captcha-Plugin still compatible?

        Many thanks for your advice!

        • bws_lvp

          Hello Alexander,

          1) BWS Captcha appears to work fine on WP admin login. – yes, it should be as it is on the registration form (if it is not customs form)
          2) BWS Captcha does not show on Email forms. – it is a customs form, the captcha can’t present there.

          Here is an instructions how you can add the Captcha to the customs form:

          1. Install Captcha plugin, activate it.
          2. Open file with the form (where it is necessary to implement captcha).
          3. Find the place where it is necessary to insert code to display captcha.
          4. Insert lines to display captcha

          `if( function_exists( ‘cptch_display_captcha_custom’ ) ) { echo ““; echo cptch_display_captcha_custom() } ;`

          If the form is html it will be necessary to insert the line with tags php

          `< ?php if( function_exists( 'cptch_display_captcha_custom' ) ) { echo "“; echo cptch_display_captcha_custom(); } ?>`

          5. It is necessary to add the lines in the function of check of the entered data (where it is checked what the user enters and if everything is correct the mail will be sent)

          `if( function_exists( ‘cptch_check_custom_form’ ) && cptch_check_custom_form() !== true ) echo “Please complete the CAPTCHA.”`
          or
          `< ?php if( function_exists( 'cptch_check_custom_form' ) && cptch_check_custom_form() !== true ) echo "Please complete the CAPTCHA." ?>`
          It is possible to enter this line in variable and display this variable in required place instead of `echo “Please complete the CAPTCHA.”`. If there is a variable (which is answered for the displaying of the errors) in the function of check so this phrase can be added to this variable. If the function returned true then you have entered captcha properly. In other cases the function will return false.

          3) BWS Captcha does not show on comments forms – the comments form depends of theme. If the theme does not have the special WordPress hooks, the captcha does not appears. But the functional of comments processing is standard, and WordPress do it itself, then appears the error that captcha does not fill.
          You should add the necessary hooks to the theme. It is not plugin error, it is theme error.
          We ca help you with this problem, but it is a paid service.

  3. Sam Crowe

    Can you use the math Captcha function with formidable forms ? Having trouble figuring out how to use this plugin.

    • bws_com

      Instruction of ‘How to use Captcha in the custom forms’ is located in the ‘readme’ file in the folder with plugin or you can find information on the WordPress plugin’s page. If you’ll have questions regarding instruction, please contact us we will be glad to help you.

  4. Mark

    Hey,
    Captcha plugin works a treat, however on my blog the captcha is kind of right next to the comment submit button. Is there a way to make it appear under the comment box and above the submit button. So it comment, captcha, submit.

    Thank you.

    • Anton

      Please find the string below in the ‘comments.php’ file of your theme:

      do_action( 'comment_form_after_fields')

      And place it above the ‘Submit’ button.

  5. Mark

    Hi,
    I emailed earlier about the captcha appearing right next to the submit button on the blog comments.

    I was given this advice:

    “Please find the string below in the ‘comments.php’ file of your theme:

    do_action( ‘comment_form_after_fields’)

    And place it above the ‘Submit’ button.”

    However that string does not appear in my themes comments.php file

    thanks again.
    Mark.

    • Anton

      I moved: ID); ?> to above the submit button.

    • Mårre

      Moving the whole snippet to above the button was rather easy. It seems more difficult to remove the space between the title of the captcha and the input box for the answer. Can’t seem to figure out how to remove that space. Looks a bit “off” compared to the design as whole right now… :-/

      • bws_lvp

        Hello Marre,

        Please provide the page URL with form, so that we can give you the right recommendations.

        Kind regards

  6. Pingback: WP: Anti-spam for contact forms - DesignersTalk

  7. Eric Horstman

    Thanks for your very good plugin!
    I’m using it on several websites and installed it now in a wp network ( multisites ) Captha is working, but I can’t use the “settings” . error: not enough rights to change settings

    • Anton

      Did it as superadmin.
      Activate it as superadmin and then you need to go to the sub website’s to be able to change the settings.

  8. Frank Müller

    Is it possible to add a autocomplete=”off” tag to captcha HTML input field?

    • Anton

      You can add this tag to the source file of the plugin – the file captcha.php

  9. jiji

    Hello,

    I would like to use your captcha system but On my website it takes place after the button to send the message, of the blow we do not see it good… Would it be possible to place it before ?

    Thank you in advance,
    Have a good day !

    • Anton

      The call of Captcha is done with the help of hook do_action(
      'comment_form_after_fields'), do_action( 'lostpassword_form' ), do_action( 'register_form' ) and others – it depends on form where Captcha should be displayed. It is necessary to change the position of the line with hook in order to change the position of Captcha in the form – please open the file with the form and move the line above the button “Submit”.

  10. Juan de Marcos

    Hola amigo,

    The site is under construction. I´m not familiar with php or html (currently studying them) but in the past used to program in pre-historic languages (Basic, Pascal, etc). Not completely a profane.

    Here I go.

    I need to put before the send label of a subscribe2 form within a table which is inside a text widget in my home secondary bar your captcha plugin. Is that possible? Is there any code or php piece I can write directly within the form to call your plugin?

    Peace!

    Juan de Marcos

    • bws_lvp

      The following lines are used to call the plugin Captcha in the required place:

      if( function_exists( 'cptch_display_captcha_custom' ) ) { echo ""; echo cptch_display_captcha_custom() } ;

      The following lines are used to check the correctness of added Captcha:

      if( function_exists( 'cptch_check_custom_form' ) && cptch_check_custom_form() !== true ) echo "Please complete the CAPTCHA."

      This code should be inserted in code that is responsible for the clicking on the button “Send”. Instead of ‘echo “Please complete the CAPTCHA.” it is possible to write any other message or write other handler that is called when Captcha was entered incorrectly.

      • Kevin

        Please show example of custom form before and after the code is added.

        • bws_lvp

          Hello Kevin,

          Please clarify, what exactly you want that we show you?

          Kind regards

  11. lei

    im using compositio theme, and i had to install it manullay using that given code before, very useful
    thanks a lot!

  12. Byron

    Hi. Using this plugin, looks great. Although on my custom form it still permits the registration to be sent despite not being completed, although does display the message ‘Please complete Captcha’ if not entered, how can I make it stop the form being sent unless entered correctly?

    Thanks

    • bws_lvp

      Hello Byron,

      It was necessary to add the check code to the right place together with the adding of captcha to code, otherwise captcha will be broken. Have you added the check code? Please describe actions you performed.

  13. jiji

    Hello,
    Very thanks for your help !

    I am sorry but I did not understand what I have to make…

    On one side I have my comments.php file with these lines :


    <input name="submit" type="submit" id="submit" class="contact-submit submit" tabindex="5" value="” />
    <input type="hidden" name="comment_post_ID" value="” />

    … and on the other hand I have your plugin ” captcha ”

    What line do I have to move and in which file?
    My problem concerns only the captcha for comments.

    I thank you for your help a lot and wish you a beautiful day !
    Very thanks and sorry for my bad english.

    • bws_lvp

      Hello,

      if you want to change the position of Captcha in the form of comments, we should have access to your file comments.php.

  14. Caevan

    I have the version 2.34 of Captcha and WordPress 3.42 with Photocrati theme. Whenever I activate the plugin I am unable to login to the WordPress Admin even with captcha on login disabled. I enter my username and password then get a blank screen. Is there anything I can do to make it work

    • bws_lvp

      Hello Caevan,

      You should not do something else to make it work but there can be nuances in the work of the plugin with the theme.

  15. Denisse

    Hi I am using this plugin and in the comments section is missing the Arithmetic actions, here is an example below:

    one three =

    Please help

    • bws_lvp

      Hello Denisse,

      Please provide URL of the website and admin panel access in order to examine this issue.

  16. Storm

    Hi,

    Thank you for the plug-in. I installed and activated the plug in and see it active on the WP login page. However, It is not showing up on a “Comments” page. This page in the timesten theme was renamed to “Contact Us” but it is actually the comments.php file in the theme folder.

    Any idea why the captcha is not showing up on the “Contact US” page?

    Thanks for the help.

    • bws_lvp

      Hello,

      These are features of the theme – may be the necessary file are not called? Or there is no call of the necessary hook in the file with the help of which Captcha should be displayed. Please send comments file and in order to understand the cause of this problem.

    • bws_lvp

      Hello Ani,

      It was necessary to implement Captcha verification code in addition to Captcha implementation (the instruction how to add captcha can be found in the file readme).

  17. Alexander Tölke

    Tutural for WPTouch Pro ??

    • bws_lvp

      Hello Alexander,

      Please send more detailed description about your problem.

  18. Angel

    Hello I have the captcha plugin installed on my site and it works perfectly except when I put it on custom forms. I have the captcha displaying but it is not validating. I can submit forms with out putting anything in the captcha. What do I have to do so it can validate with the captcha?
    here is the link where you can test out the captcha on the custom form.

    http://www.maccam.tv/shop/1×1/litepanels-1×1-bicolor-flood/

    Thanks

    • bws_lvp

      Angel,

      it is necessary to add the following lines to the check function of the entered data (where it is checked what the user enters; if everything is correct the mail will be sent)

      `if( function_exists( 'cptch_check_custom_form' ) && cptch_check_custom_form() !== true ) echo "Please complete the CAPTCHA."`
      or
      `< ?php if( function_exists( 'cptch_check_custom_form' ) && cptch_check_custom_form() !== true ) echo "Please complete the CAPTCHA." ?>`

      It is possible to enter this line in variable and display this variable in the required place instead of `echo “Please complete the CAPTCHA.”`. If there is a variable (that is responsible for the displaying of the errors) in the check function, then this phrase can be added to this variable. If the function returned true, then you have entered captcha properly. In other cases the function will return false.

  19. Jaime

    Hi, the plug in works great but the text box to answer the math problem doesn’t so it is confusion to visitors.

    • bws_lvp

      Hello Jaime,

      Please add the following lines to the file style.css
      .cptch_block > input{
      float:none;

  20. susie

    Will you be updating this plugin to be compatible with WP 3.5. I am currently getting this error message that I did not get with WP 3.4.2

    PHP Warning: session_start() [function.session-start]: open(/var/lib/php/session/sess_vcoksthkq00vlpls8i9o6h21s3, O_RDWR) failed: Permission denied (13) in /home/public_html/…wp-content/plugins/captcha/captcha.php on line 405,

    Thanks

    • bws_lvp

      Hello Susie,

      The captcha needs a session for its work. And, I think, you have some problems with the session file – don’t have permission to record into the file, but it is not the plugin error, likely it is the particular server configurations.

      Kind regards

    • bws_lvp

      Hello Ilya,

      We are responsible only for appearance the error relatively to captcha and do this how it more comfortable, so as not to edit WordPress core.

      Kind regards

  21. Paul Sims Wright

    We are using theme WP-Church. In the comment page, the background is white and, while the captcha is there, the input box is near invisible. Would be confusing for users. Would like to be able to set the color and/or border of the input box. I suspect this is relatively simple CSS but I have never quite grasped the logic of CSS. I managed to put a border around the entire captcha query but cannot find the input box.

    Thanks for a wonderful plugin

    • bws_lvp

      Hello Paul,
      Regarding your question:

      .cptch_block > input{
      here write the necessary properties for captcha input
      }

  22. Marcel

    Thank you for Contact Form and the Captcha Plugin. On my Blog i have a problem with the Captcha Plugin. It is shown when i login, but it is not shown in the Contact and on a post.

    • bws_lvp

      Hello Marcel,

      Is it our contact form? If yes, then you have to put a tick for contact form in the Captcha plugin settings.

      Regarding the posts: you mean the comments form? Put the tick in the plugins settings + it can be the features of the theme. Not have the hook call – not have the captcha displaying.

      Kind regards

  23. Luca Mucchi

    Dear Sirs,

    using your captcha I resolved – in a few seconds – all tedious spam problem!!

    Thank you for your ability!! Regards, Luca

  24. drunkenadmin

    I’ve been happy with the Captcha plugin for several months now, but am wondering why the version suddenly went from 2.4.4 to 3.0 with what seems to be only a minor difference according to the changelog. Any hints? Thanks for the plugin – it’s great.

    • bws_lvp

      Hello,

      We had some difficulty with updating of plugin versions from 2,34 to 2,4,4 – in some cases, the WordPress didn’t show that plugin need the update.
      So we decided to produce the 3.0 plugin version instead of the 2.4.5 version.

      Kind regards

  25. Holger

    How can I get the text (for example “Captcha” like you can see below) and the form with the equation in one row?

    • bws_lvp

      hello Holger,

      You can add the changes to the file captcha.php.
      the sting 812
      $content .= ‘
      ‘;
      change to
      $content .= ‘ ‘;

      But when you will update plugin these changes will be removed and you should to add them again.

      Kind regards,
      Valeria.

  26. Orion

    I have installed and enabled the captcha plugin and while it does work it also causes two php error messages at the bottom of the login page.

    Warning: Unknown:Open(/……..) failed: No such file or directory (2) is Unknown on line 0

    Warning: Unknown: Failed to write session data (files). Please verify the current setting of session.save_path is correct () in Unknown on line 0

    • bws_lvp

      Hello Orion,

      The plugin needs an availability session at server for correct work.
      You don’t have this session – the access to session file is
      impossible, that’s why you see error.

      Kind regards

  27. aderojas

    Hi there,

    I was using and loving this plugin, but I’m now using the comments form from JetPack and it doesn’t seem to work fine: the captcha field doesn’t show up in the form but when user click on “send” they get the error message from not filling it. Ideas why?

    Thanks!

    • bws_lvp

      Hello Aderojas,

      Perhaps, your theme or plugin (the comments form from JetPack ) doesn’t support the functional (the necessary hooks) for captcha displaying, but the WordPress supports the hooks for all form checking (registration and comments), that’s why you see errors, not captcha.

      Kind regards

  28. Host99c

    Hi.

    I have comments, login & registration disabled at my site; but I am using a Postcards plugin which desperately needs some kind of Captcha.

    I just tried yours, hoping it would work (I’m not a programmer!) — but it didn’t, and obviously wasn’t intended to.

    I don’t know if it’s possible, but my suggestion is to extend your captcha to also take care of other plugins that have forms, but don’t have captchas.

    Thanks for thinking about it.

    This is my draft Postcards page:

    http://wordpressera.com/theme-gallery-3/

    • bws_lvp

      Hello,
      Our plugin has this opportunity.
      Please follow the instructions below.
      = I would like to add Captcha to custom form on my website. How can I do this? =
      1. Install Captcha plugin, activate it.
      2. Open file with the form (where it is necessary to implement captcha).
      3. Find the place where it is necessary to insert code to display captcha.
      4. Insert lines to display captcha
      if( function_exists( ‘cptch_display_captcha_custom’ ) ) { echo ““; echo
      cptch_display_captcha_custom() } ;
      If the form is html it will be necessary to insert the line with tags php
      < ?php if( function_exists( 'cptch_display_captcha_custom' ) ) { echo "“; echo cptch_display_captcha_custom(); } ?>
      5. It is necessary to add the lines in the function of check of the
      entered data (where it is checked what the user enters and if everything
      is correct the mail will be sent)
      if( function_exists( ‘cptch_check_custom_form’ ) &&
      cptch_check_custom_form() !== true ) echo “Please complete the CAPTCHA.”
      or
      < ?php if( function_exists( 'cptch_check_custom_form' ) && cptch_check_custom_form() !== true ) echo "Please complete the CAPTCHA." ?>
      It is possible to enter this line in variable and display this
      variable in required place instead of echo “Please complete the
      CAPTCHA.”.
      If there is a variable (which is answered for the displaying of the
      errors) in the function of check so this phrase can be added to this
      variable. If the function returned true then you have entered captcha
      properly. In other cases the function will return false.

      Kind regards

  29. James Alexander

    A well trittend and simple to use plugin.

  30. Matt Shelton

    Hi, I’m using the responsive theme. The captcha shows up, but does not prevent commenting if left blank or answered incorrectly. comments.php uses the comment_form() function rather than do_action(comment_form …). Does that matter and if so, what can be done? Thanks!

    • bws_lvp

      Hello Matt,

      Please provide a page URL with form, so that we could analyze it better.

      Kind regards

  31. Harold C

    I’ve changed the “Label for CAPTCHA in form” to “Security Question” on my settings page for this plugin. When someone forgets to answer the question (which happens because the question appears at the TOP of the form for some reason), the error page says “Please complete the CAPTCHA”. I’m certain that the users of my site have no idea what CAPTCHA is, and this error confuses them. The plugin should automatically replace “CAPTCHA” with my defined text of “Security Question”.

    I know that I can edit the error message in the plugin file to fix this, but as soon as you release an update my changes will be overwritten… so this needs to be changed on your next update.

    • bws_lvp

      Hello Harold,

      Thank you very much.

      We will fix it in the nearest future.

      Kind regards

  32. PWei

    Hi There,

    Firstly, thanks for this plug-in.

    I am currently trying to integrate the captcha function into the plug-in IQ Testimonials that I have downloaded. This plug-in helps to create a custom for which allows testimonial submissions.

    I am currently facing 2 challenges.
    1. I have inserted your captcha generation code just before the ‘submit’ button but it always appear at the top of the page

    2. I’m not too sure on where I should insert the captcha ‘check’ code.

    Any advice on this is greatly appreciated. Thanks in advance.

    • bws_lvp

      Hello,

      Thank you for contacting us.

      1. I have inserted your captcha generation code just before the ‘submit’ button but it always appear at the top of the page – please implement this code, but not through echo, make return instead of it.

      2. I’m not too sure on where I should insert the captcha ‘check’ code. – you should insert it where you have a fields checking of existing form.
      We can help you with implementation, but this is a paid service. Is it suitable for you?

      Kind regards

  33. Paul Cox

    Hi.
    I have installed Captcha but it does not appear on the user registration screen. Could you please provide details of how I can add it?

    Thanks in advance, Paul

    • bws_lvp

      Hello Paul,

      You should select necessary parameters for you on the plugin settings page and save changes.
      The captcha will be displayed, if you use the standard page of registration, login, comments form. In the custom form and pages, you should add changes to it, so that the captcha will be displayed and will work correct.

      Kind regards

  34. Dennis

    How can i move my captcha with a CSS code that it will be under my textarea?
    You’ll find my contact form here:www.svonderdendam.nl/contact/

    Tnx for your help!

    • bws_lvp

      Hello Dennis,

      Please add these strings to the css file of your theme:

      .cptch_block {
      padding-left: 85px;
      }

      Kind regards

  35. Evocenter

    Hi,
    I added your plugin to my site web.
    The problem is that the captcha is displayed correctly, but I can send the form without making the calculation!! or also with a wrong calculation.

    • bws_lvp

      Hello,

      Did you add the functional for captcha checking? Is it a custom form? Or it is comments?

      Kind regards

      • Jeff

        I also have the problem that Evocenter has.

        It is placed on a custom form and the function for captcha checking is in place.

        • bws_lvp

          Hello Jeff,

          I.e. you added the captcha to the custom form, but this form is sent with even
          not filled or incorrectly filled captcha.
          If we understand you correctly, you placed the functional of captcha checking incorrectly.

          Please follow the instructions below.
          1. Install the Captcha plugin and activate it.
          2. Open the file with the form (where you would like to add the captcha to).
          3. Find a place to insert the code for the captcha output.
          4. Insert the necessary lines:
          `if( function_exists( ‘cptch_display_captcha_custom’ ) ) { echo ““; echo
          cptch_display_captcha_custom() } ;`
          If the form is HTML you should insert the line with the PHP tags:
          `< ?php if( function_exists( 'cptch_display_captcha_custom' ) ) { echo "“; echo cptch_display_captcha_custom(); } ?>`
          5. Then you should add the lines to the function of the entered data checking
          `if( function_exists( ‘cptch_check_custom_form’ ) &&
          cptch_check_custom_form() !== true ) echo “Please complete the
          CAPTCHA.”`
          or
          `< ?php if( function_exists( 'cptch_check_custom_form' ) && cptch_check_custom_form() !== true ) echo "Please complete the CAPTCHA." ?>`
          You could add this line to the variable and display this variable in the
          required place instead of `echo “Please complete the CAPTCHA.”`. If
          there is a variable (responsible for the errors output) in the check
          function, this phrase can be added to this variable. If the function
          returns ‘true’, it means that you have entered captcha properly. In all
          other cases the function will return ‘false’.

          Kind regards

  36. DMR

    Where i must put the code to make the vaidation??

    Is it correct in wp-comments-post.php ?

    Thanks.

    • bws_lvp

      Hello,

      If your theme is correctly specified, then you should only set the settings in the admin area and the captcha will appear automatically in the standard registration page, in the login page and in the comments.
      Did you set the settings in the admin area?

      Kind regards

  37. Sally

    It would be great if your info page noted righted up front that this doesn’t work with contact form 7. I just spent 40 minutes trying to figure this out. Thank you!

    • bws_lvp

      Hello Sally,

      Our plugin doesn’t work with contact form 7, because the contact form 7 plugin have already its own captcha and it is impossible to implement the other captcha there.

      Kind regards

  38. Justin

    Hi there,

    I’ve got this plugin enabled.. but it’s not aligned very well..

    Check out the plugin installed here:
    http://www.justinwust.com/ich-bin-ein-berliner/

    But my theme also has a captcha installed, but only at the contacts page which can be found here:
    http://www.justinwust.com/contact/

    What can I do to get the exact captcha on my comments form as shown on the contact page?

    Thanks in advance!

    • Justin

      Reply to the received email:

      Please see the following image to understand
      what I want. The image has two seperated parts (by the black bar).

      The above shows the current comment-form with your plugin activated. As
      you can see, it’s not aligned very well.

      The second part of the image is a screenshot of contact form at the contact page. That page has a different / custom captcha. but I like the style and format of it.

      How can I edit your plugin so it matches the captcha on my contact-form? I want the exact same size, style of math and the text: “Please proof that you are human by solving the equation*” underneath it.

      Image / Screenshot: http://www.justinwust.com/captchaform.jpg

      • bws_lvp

        Hello Justin,

        You can’t do this with help of styles (css), it is necessary to change the plugin code.
        We can do this customization for you. But this is a paid service.

        Look forward to your feedback.

        Kind regards

    • bws_lvp

      Hello Justin,

      Please send us a screenshot how you want that the captcha will be placed or describe t in more details.

      Kind regards

  39. Kate Walker

    Hi, I have set up the plugin and got really excited when I didn’t get an error but unfortunatley when I leave the box blank or put in the wrong number it still sends the message anyway.

    • bws_lvp

      Hello Kate,
      Please let’s clarify, you added the captcha to the custom form and it doesn’t work there?

      Kind regards

  40. Mark H

    How do I change the label color for example “5 x eight”?

    P.S thank you for these 2 great plugins the contact form and captcha they’re really helpful for my site.

    • bws_lvp

      Hello Mark,
      Please add these lines to style.css of your theme:

      .cptch_block {
      color: #FFFFFF;
      }

      Kind regards

  41. Jesus

    Hi! I tried to put the text of the captcha in black, as I have got a white background on my blog.

    I added this piece of code to the css file

    .cptch_block {
    direction: ltr;
    color: #000000;
    }

    But the text is still white. What could I do?

    Thanks for your help and for the great plugin!

    Regards

    • bws_lvp

      Hello Jesus,

      Please add these lines to the end of css file of your theme:
      .cptch_block {
      color: #000000 !important;
      }

      Kind regards

  42. Walter

    Hi,

    were is the donation button

    Good work should be donated

    Regards

  43. Lou Anne McKeefery

    great plugin, would like to be able to network activate in a multisite. When I do and go to settings I get an error message that I don’t have permissions for that page. I am the super admin.

    • bws_lvp

      Hello Lou Anne,

      If you activated plugin as network, then the access to the settings page possible from every subsite and impossible from multisite admin area.

      Kind regards

  44. Michael

    Today more than 30 bots registrations, mostly with email @ outlook.com
    plugin does not save

    • bws_lvp

      Hello Michael,
      Unfortunately, none Captcha can’t give 100% protection.
      One thing that we would like to recommend you, please try to change “CAPTCHA complexity level” and “Arithmetic actions for CAPTCHA” on the plugin settings page.
      If you don’t have the maximum level complexity.

      Kind regards

  45. Kasia

    Captcha field is not wide enough, you can’t see the character you typed in. Is there a way to fix this?

    • bws_lvp

      Hello Kasia,

      Please add these lines to the end of css file of your theme:
      .cptch_block > input {
      padding: 5px 0 !important;
      }

      Kind regards

  46. Dustin

    How do you get the help icon like your captcha for the comments?

    Also, how do I widen the width of the captcha box? Right now it only displays one character.

    • bws_lvp

      Hello Dustin,

      1) the help icon like your captcha for the comments? – Unfortunately, this functionality doesn’t exist at the moment, but you can order a paid customization.
      2) Please provide a link to a page with captcha, so that we could tell you which css styles are necessary to specify there.

      Kind regards

  47. Chad Cloman

    Over the past few weeks, I’ve been getting new user registrations that I’m almost positive are fraudulent. Maybe a couple every few days. I rarely get registrations at all, so this pickup was quite noticeable. So either someone has targeted my WordPress blog for human registration (unlikely), or they’ve found a way to automate solving the math question.

    • bws_lvp

      Hello Chad,

      Thank you for this information, we will analyze this issue.

      Kind regards

Comments are closed.