Captcha plugin is a simplistic, yet profound and trustworthy anti-spam solution for your WordPress website. Forget about mind-breaking combinations of letters or unreadable words – your web forms will be perfectly protected with simple math actions!

Captcha can be used for login, registration, password recovery and comments forms. It protects your website from spammers by means of math logic, easily understandable by human beings. All you need is to do one of the three basic maths actions – add, subtract and multiply. You will not have to spend your precious time on annoying attempts to understand hard-to-read words, combinations of letters or surreal pictures.

Purchase Captcha Pro license to unlock premium features, such as compatibility with BuddyPress (Registration form, Comments form, “Create a Group” form), Contact Form 7 and Subscriber.
Requires WordPress at least: 3.1

Brief Overview
Purchase, Installation, Configuration Tutorial
Instruction on Installation

View a Step-by-step Instruction on Captcha Pro 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
Use letters and numbers in captcha, or either letters or numbers  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
Add a label to display captcha in the form  xicons_yes  xicons_yes  xicons_yes
Contact Form 7 compatibility (since version 3.4)  xicons_no  xicons_yes  xicons_yes
BuddyPress compatibility (Registration form, Comments form, “Create a Group” form)  xicons_no  xicons_no  xicons_yes
Subscriber compatibility  xicons_no  xicons_no  xicons_yes
Multisite support  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

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 Bőm Tamás)
* 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)
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 for 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.

Technical support

Dear users, our plugins are available for free download. If you have any questions or recommendations regarding the functionality of our plugins (existing options, new options, current issues), please feel free to contact us. Please note that we accept requests in English only. All messages in another languages won’t be accepted. If you notice any bugs in the plugins, you can notify us about it and we’ll investigate and fix the issue then. Your request should contain URL of the website, issues description and WordPress admin panel credentials. Moreover we can customize the plugin according to your requirements. It’s a paid service (as a rule it costs $40, but the price can vary depending on the amount of the necessary changes and their complexity). Please note that we could also include this or that feature (developed for you) in the next release and share with the other users then. We can fix some things for free for the users who provide translation of our plugin into their native language (this should be a new translation of a certain plugin).

  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() !== true ) ) 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() !== 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’.

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.

How to change a captcha title

You should go to the Settings page and change the value in the ‘Title for CAPTCHA in the form’ field.

During the settings saving I get the error: ‘Please select one item in the block Arithmetic and Complexity for CAPTCHA’. What is this?

For stable work of the Captcha plugin you should select at least one item in the ‘Arithmetic actions for CAPTCHA’ block and select ‘CAPTCHA complexity level’ on the Settings page, because math expression should consist of at least 1 math sign and parts of math expression should be displayed like words or numbers or both of them.

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: Instuction on System Status.

Captcha Pro changelog:

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.1.4 – 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.

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 : 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.

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

In case you have any questions, or if there is an issue you want to discuss, please visit our Support Forum.

Comments are closed.

  1. Robert Gosse said:

    I just purchased Captcha Pro and I was trying to add it to my custom contact form but I could not get it to appear. I am using the local business theme for WordPress and all you need to do generally is add the code to the page. But, nothing happens. Could you please advise?

    • Anna said:

      Hi Robert,

      Could you please specify the code you have added?
      If you are usng a custom contact form and want Captcha to be displayed in it, please follow the instructions below.

      = I would like to add Captcha to custom form on my website. How can I do this? =
      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’.

      Sincerely

      • Robert said:

        Anna,

        I saw those directions and I know you said to paste the code into the plugin code directly, but where exactly am I supposed to paste it. I know the code has to be pasted in the right spot but I am not sure where.

        • Anna said:

          Dear Robert,

          “contact form plugin for WordPress” – if you mean the plugin of our company (http://wordpress.org/plugins/contact-form-plugin/), there is no need to add anything – you should only enable captcha display for contact form on the settings page.

          If you mean any other contact form (except Contact Form and Contact Form 7), yes, it is necessary to make changes so that captcha could be displayed and work correctly. Generally, It is necessary to add Captcha Pro code to the template of the file where the custom contact form is located, but unfortunately there isn’t any definite place where this code should be added, since there is a wide range of contact froms and any of them is unique as well as the place to add the code. We can assist you, but it is a paid service since we need some time to analyze the form and implement captcha there.

          You may also use this instruction:

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

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

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

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

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

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

          `if( function_exists( ‘cptchpr_check_custom_form’ ) && cptchpr_check_custom_form() !== true ) echo “Please complete the CAPTCHA.”`
          or
          `< ?php if( function_exists( 'cptchpr_check_custom_form' ) && cptchpr_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’.

          Sincerely

  2. Tatiana MK said:

    Hello!
    Wonderful plugin :) however, the CAPTCHA field still doesn’t appear for me. I am using WP3.9.2 with Bouquet theme. I have thoroughly read your FAQ and I do have the inside my comments.php file. Why does it still not work?
    Thank you in advance for your help.

    • Anna said:

      Hi Tatiana,

      Captcha will only be displayed and work correctly if you are using standard registration, login, comments form pages. In case of using custom forms and pages it will be necessary to make changes in them so that captcha could be displayed and work correctly.
      On page http://penseesduneshoesaholic.com/me-contacter/ there is a custom contact form. On order to implement captcha there, please follow the instructions below.

      = I would like to add Captcha to custom form on my website. How can I do this? =
      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’.

      Sincerely

  3. Coert van den Enk said:

    HI,

    Wonderfull plugin.
    Unfortunally the question itself is listed behind the phrase before!
    i.e. http://www.duurzaamsamen.nl/contact/ where it is listed behind the leave a message box at the bottum of the screen.

    Thanks in advance.

    Coert

    • Alina said:

      Dear Coert,

      We navigated by the following link http://www.duurzaamsamen.nl/contact/. The Captcha block (which is generated by our plugin) is displayed only with the comments form. Also, it is displayed correctly (i.e. the text field is located where it is supposed to be). As for the Captcha block with the contact form, it has not been generated by our plugin.

      Regards

  4. mike gordon said:

    I want to add. Captcha to a sign up form that sends data to mail chimp but redirects the user to a download page on my site without them verifying in mailchimp email. Do you have an instruction sheet or tgat.

    • Alina said:

      Hi Mike,

      Please follow the instructions below.
      = I would like to add Captcha to custom form on my website. How can I do this? =
      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’.

      However, please note that these changes will be removed each time you update the plugin.

      Regards