Gab Captcha 2 plugin for WordPress

GabSoftware proudly presents its captcha plugin for the comment section of WordPress blogs, Gab Captcha 2.

Gab Captcha 2 settings

Gab Captcha 2 is an efficient and simple captcha plugin for WordPress comments.

It adds an easy turing test before each comment form. The turing test consist in typing the characters that appear emphasized and red in a text field. The plugin will add an entry in your WordPress administration area to let you configure some options.

Gab Captcha 2 currently comes in two languages: English (default) and French. You are welcome to propose your own translation or to update existing ones, especially the English one as I am not a native English speaker.

Important notes

  1. This plugin requires Javascript to be able to post a comment.
  2. This plugin can automatically approve valid comments depending on your settings.
  3. This plugin requires PHP 5 to function.

Gab Captcha 2 in action


This section describes how to install the plugin and get it working.

1. Extract and upload the directory “gabcaptcha2” and all its content to your ‘/wp-content/plugins/’ directory
2. Activate the plugin through the ‘Plugins’ menu in WordPress

Optional but recommended :
3. Change the options to fit your needs in the ‘Settings > Gab Captcha 2’ menu in your WordPress administration area
4. If you don’t want to receive an email after each spam has been catches:
4.1. Go to the ‘Settings > Discussion’ menu
4.1.1. Tick the following checkboxes:
“E-mail me whenever > Anyone posts a comment”
“Before a comment appears > An administrator must always approve the comment”
“Before a comment appears > Comment author must have a previously approved comment”
4.1.2. Uncheck the following checkbox:
“E-mail me whenever > A comment is held for moderation”
4.2. Go to the ‘Settings > Gab Captcha 2’ menu
4.2.1 Choose ‘yes’ for ‘Automatically approve comments who passed the test’

You will now receive an email only after a valid comment has been posted.


To uninstall Gab Captcha, simple deactivate the plugin then remove the gabcaptch2 directory from your ‘/wp_content/plugins’ directory.

With Gab Captcha, spam should now be a thing of the past !

You can download Gab Captcha in the downloads section.

Frequently Asked Questions

Is Gab Captcha unbeatable by spambots?

Definitely not. But it stopped all my spam as of today (getting about 100 spams every single day).

Can I change some settings for Gab Captcha 2?

Yes. Go to the ‘Settings > Gab Captcha 2’ menu in your WordPress administration area.

View Comments (59)

  • The gab chaptha plugin dows not show up in the comments form after the newest update, it has been working fine until I update to it.

    • I found your blog, but I couldn't find any evidence that the plugin is activated. Maybe it is just deactivated?

    • Hi Jonne,

      Sorry to hear that, could you tell me the URL of your blog so that I can check what is wrong?

      Thanks :)

  • I can't get this to work in IE 8, which is a large part of our target audience. The code and input box won't appear. It does work in our other browsers. The error is "no such interface supported". Does anyone else have this issue - and is there a fix for this? Thank you in advance!

    • Hi Carol,

      I confirm the problem. It must have appeared with the latest release of Gab Captcha. I need to investigate, and I will try to fix it today. Thank you for your patience and for reporting this!

  • Hi Gabriel,

    I am running WP 3.2.1 and the theme is Techozoic Fluid 1.9.4

    I recently upgraded from an earlier version of Gab Captcha to v 1.0.20

    The earlier version worked just fine. All failed comments were sent to the trash folder. However, after the upgrade, and within moments, I found that had about 100 comments pending approval. The majority were spam. I can not tell if they are failed captcha or how they came to be in my pending approval queue.

    I have played with the Gab Captcha settings, and cleared the cache. I have also upped the required letters to 7 with a total of 30 characters.

    Nothing seems to help. Any suggestions?

    site: (link removed)


    • Hi BartC,

      Is "Automatically approve comments who passed the test" checked in Gab Captcha settings?

      Also, do you changed any settings in your Settings>Discussion page ( /wp-admin/options-discussion.php )?

      Sorry for the trouble and thank you for using Gab Captcha 2.

      • Automatically approve comments who passed the test: NOT checked
        Insert blocked comments in database: NOT checked

        As for the Discussions page:
        top three defaults are ON
        the rest have not changed.

        I can send screen shots if you like.

        To be clear, the spam is not posted to the public site, it ends up in the queue for approval. Where as before it went straight to the trash folder.

        For example, this morning I had just over 200 comments, but only two were real. With the previous version of GC2 those 198 would have gone straight to the trash.


    • Can I down grade to the previous version... How do I do that?

      This issues is making if very difficult to respond to legitimate comments. It is like trying to find a needle in a hey stack.


  • So I have been playing around with various settings. And I enabled:

    Insert blocked comments in database.

    I’m not sure why but now the failed comments go directly to the trash folder, as they did before. But, perhaps the label for this feature needs re-thinking.

    If the check is present or if the check is removed the comment still goes into the database. In one case it is marked as trash and in the other case it is marked as pending approval. But in both cases it is in the database.

    I’m not sure if I inadvertently deselected this when I updated or if its function changed. But, I think all is well now.

    Thanks for your kind support and help on this.

    • Hi BartC,

      I think you are right, I will have to re-think the labels to clarify what they do exactly.

      I suppose that you want the spam to be trashed and also you still want to approve manually each legit comment. That may sound silly, but I didn't think about that specific case :)

      The "Automatically approve comments who passed the test” checkbox will actually define whether spam comments go to the Trash or to the Waiting for approval section.

      Anyway, it's good to hear that it's fixed for you now :)

      • ****************
        I suppose that you want the spam to be trashed and also you still want to approve manually each legit comment. That may sound silly, but I didn’t think about that specific case :)

        Yes, that is exactly what I want it to do. Perhaps the way to approach this is to have settings that fork to ‘Failed captcha’ and ‘Passed captcha’

        In my case, I want all passed captcha to be held for approval, and I want all failed captcha to go to the comments trash folder. This way I can handle the passed ones without a lot of noise from the spam, and I can review the failed/spam ones to see who is spamming me, and perhaps see that rare one that failed but is a real comment.

        So in my case they both (passed and failed) are added to the database, but in different places.

        I think having two sets of settings based on pass/fail is the clearest way to go.


        • Makes sense. Thank you for your suggestion ;) I'll update Gab Captcha as soon as possible. Can't give an ETA though.

  • Gab Captcha 2 seems to be incompatible with the theme I'm using (Easel by Philip M. Hofer (Frumph) ), can't get it to appear on my pages at all, I did try legacy theme mode too :(

    • Hi Stef, thank you for reporting this. It might be a problem with your theme, but you are certainly not the only one to experience the issue so I will investigate.

  • First of all thank you for posting. The plugin I am looking for is the one you are having on your website. Could you please let me know what plugin are you using.???

1 2 3 4