WordPress Plugin

How to Add Captcha into WordPress Comments, Login & Registration Form

Every website owner always aims at generating high volumes of traffic for their websites. Traffic generation is always as a result of the interactions of the visitors with the website. Normally, when a blogger posts a comment on the site, there are the users who comment on the post.

add captchaSome comments are always sensible, meaning they are inserted manually by human beings, while there are some which are set automatically. The ones inserted automatically by the machines are referred to as comment spams. It is never accepted since it is not real. For this reason, a program known as Captcha (Complete Automated Public Turing Test To Tell Computers and Humans Apart) was introduced by a group of 4 from Carnegie Mellon University in Pittsburgh, Pennsylvania basically to prevent comment spams in blogs.

Another purpose this plugin serves is the protection of website registration. In this case, several companies, such as Microsoft and Yahoo, for instance, would offer email services. These services however, would suffer a blow from ‘bots’, which would sign up for hundreds and thousands of email accounts every minute. The remedy to this was the introduction of Captcha, which ensures that only humans get free accounts.

From the above illustrations, we can say therefore that Captcha is a program that protects websites against bots. This it does by generating and grading tests that can only be passed by humans and not any computer program.

Seeing how essential it is, every website owner should strive to have it.

Spam registrations

Now, spam registration can be a big blow for the free WordPress sites. One of the effective ways of avoiding them is by applying the use of Captcha, which blocks the spam bots both on the registration forms as well as on the logins.

Read on to learn how to add this powerful program in the WordPress login and on the registration forms.

How to install and activate this plugin

A free and secure Captcha is only available from the reCAPTCHA project. So, you first of all install and activate the Better WordPress reCAPTCHA plugin. The plugin, reCAPTCHA, will add a new item menu labeled BWP reCAPT in your WordPress admin upon activation. When you click on the item, you’ll go to the plugin’s general settings page.

You will then be asked to give both the public and private API keys in order to use Google recaptcha API. The API keys cannot just be got anywhere else, you will go to reCAPTCHA website and click the Get reCAPTCHA button.

A different screen will appear, where you will need to click the ‘Sign in’ button, thereafter log in via your Google account.

You will be asked to enter a domain name where you’ll want to use the reCAPTCHA, once you are logged in.

After this, you will click ‘My Account’ tab, in order to select your domain name. You’ll then be directed to another page which has your private and public APIs. On this page, copy the public and the private API keys and paste them on the plugin’s general settings page in your WordPress admin area.

Just beneath the API keys under the ‘Plugin functionality’ section, there are the boxes next to ‘Registration form’ and the ‘Login form’ options.

How to configure the plugin

You can also add the CAPTCHA program to your WordPress comments form. This is made possible by the Better WordPress reCAPTCHA plugin. You can then configure the program to whichever way you want it to function. To achieve this, click ‘enable reCAPTCHA for comments’. So as not to lose your settings, click the ‘Save Changes’ button.

To see this plugin in action, you will need to log out of your WordPress admin area. The reCAPTCHA plugin will have been enabled on your login form. You will also see it in your WordPress registration page if you click on ‘register link’.