The Captcha plugin adds a captcha form into web pages. This captcha can be used for login, registration, password recovery, 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. The plugin is compatible with BuddyPress (Registration form, Comments form, "Create a Group" form), Contact Form 7 and Subscriber.
View a Step-by-step Instruction on Captcha Pro Purchase, Installation, Configuration
Video instruction on Installation

Features

DescriptionCaptcha Captcha Pro
Display: You can use letters and numbers in captcha or just one of these two things - either letters or numbers

Actions: The basic math actions are used - add, subtract, multiply

Label: You can add a label to display captcha in the form

Compatible with BuddyPress (Registration form, Comments form, "Create a Group" form)

Compatible with Contact Form 7 (since version 3.4)

Compatible with Subscriber

The answer to the question from support within one business day (More info)

Recommended Plugins

The author of the Captcha Pro also recommends the following plugins:

* Limit Attempts - This plugin allows you to limit users' attempts to log in to your website, as well as create and edit black- and whitelists. This way, you will be able to manage access to your website and its content and protect it from spam and unwanted visitors.

There is also a premium version of the plugin - Limited Attempts Pro, with more useful features available. With the pro version, you recieve a possibility to add ranges of IP addresses or IP masks to black- and whitelists. Also, it is compatible with Captcha Pro plugin, so all functionality of Limit Attempts Pro can be apllied to all forms when Captcha Pro is activated.

* Updater - This plugin updates WordPress core and the plugins to the recent versions. You can also use the auto mode or manual mode for updating and set email notifications.

There is also a premium version of the plugin Updater Pro with more useful features available. It can make backup of all your files and database before updating. Also it can forbid some plugins or WordPress Core update.

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 Billy Jeans)

* Taiwan (zh_TW) (thanks to Henry H)

* Croatian (hr) (thanks to Daniel)

* Czech (cs_CZ) (thanks to Tomas Vesely, 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)

* 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 Gianluca Di Carlo, 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)

* 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)

* Spain (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.candanblog.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, you can check available translations on the official plugin page).

Leave a Reply

Your email address will not be published. Required fields are marked *

7 × four =

  1. Can i use on my multisite ? is it compatible ?

    • Dear Ozan,

      Yes, Captcha Pro plugin is compatible with multisite. However, if you have activated the plugin as a network, the access to the Settings page is possible only from each subsite, and is impossible from multisite Admin Panel.

      Also, we would like to draw your attention to the fact that, in order to avoid problems with the license, your license should be bound to the main domain name.

      Regards

  2. Michael Lee said:

    I have a pre-sales question. Lets say my site is currently http://www.mydomain.com (not a wordpress site yet) & i have another folder called wordpress (for testing) folder at http://www.mydomain.com/wordpress. I can only activate this plugin in the “wordpress” folder for now IF i buy now. Once my “wordpress” folder site is ready, i will move the entire “wordpress” wordpress to my root domain of http://www.mydomain.com.

    Will the feature still work as intended, meaning in my new http://www.mydomain.com ?

    • Hi Michael,

      “One plugin can be installed on one single domain and its subdomains” – that’s what we stress on in our license agreement, i.e. if the test site is located on the subdomain, no problems will occur.

      If you are going to install the plugin on a sub domain (for example, dev.yourwebsite.com or mydomain.com/wordpress), make sure to install and activate the plugin on the main domain at first (for example, yourwebsite.com).

      Or you will have to re-bind the license on your personal page in the Client Area on our site after you move to the main domain (mydomain.com).

      Sincerely

  3. 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?

    • 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

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

        • 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

  4. مصطفى عياش said:

    السلام عليكم ..

    احاول إضافة إضافة بالموقع .. ولكن لم يتم القبول .. ويوجد خلل بالموقع اتمنى من الإدارة حل المشكلة شكراً لكم

    • Hi,

      Unfortunately, we provide support in English only. Thus, we kindly ask you to translate your message to English, so we could reply to your query.

      Regards