English flagItalian flagKorean flagChinese (Simplified) flagChinese (Traditional) flagPortuguese flagGerman flagFrench flagSpanish flagJapanese flagArabic flagRussian flagGreek flagDutch flagBulgarian flagCzech flagCroatian flagDanish flagFinnish flagHindi flagPolish flagRomanian flagSwedish flagNorwegian flagCatalan flagFilipino flagHebrew flagIndonesian flagLatvian flagLithuanian flagSerbian flagSlovak flagSlovenian flagUkrainian flagVietnamese flagAlbanian flagEstonian flagGalician flagMaltese flagThai flagTurkish flagHungarian flagBelarus flagIrish flagIcelandic flagMacedonian flagMalay flagPersian flag

Membership Plugin Captcha

Adds a Captcha to the Membership Plugins register page.

Has options for Network wide configuration, or single site deployment. Includes CSS options to help fit Captcha without any coding. Supports a bunch of action hooks and vars for developers. This Plugin was Built to work with the Wp Mu Dev groups ‘Membership Plugin’ to add a reCaptcha to the register page. Multi-site compatible. It requires ‘Membership Plugin’.



1) Simply add the zip to you plugin uploader, or extract to your plugins folder and upload.
2) Activate Plugin
3) Configure you reCaptcha API on the ‘Settings’->’Membership Captcha’ wordpress dashbaord page.

Download Current Version Here V1.7



The captcha doesnt show up on the registration page!
check that the recaptcha api settings are setup on the settings page


1.6 – Added legacy support for older versions of membership ( Thanks Indrek! )

1.5 – Added various multi-site fixes

1.4 – Added Multi-Site Network global over ride settings. This allows a network admin to set the api key and other settings for there entire network. Added a plethora of action hooks

1.3 – Added settings for allowing or disallowing some default css to be added by the plugin

1.2 – Minor fixes

1.1 – Language filters

1.0 – Launch


  1. *Resolved*

    Hi Erik,

    Thanks for this awesome plugin.

    When registration form is submitted and the captcha is incorrect, I get a PHP error:
    [19-Dec-2012 03:01:58 UTC] PHP Fatal error: Call to a member function add() on a non-object in [..]/wp-content/plugins/egh-add-recaptcha-to-membership-plugin/lib/recaptcha.php on line 33

    Also, a request – do you mind dropping a couple of do_action()’s into the same function – for example, where the line
    // Your code here to handle a successful verification
    currently is.



    1. V1.6 will work for you!
      Turns out you have an old copy of ‘Membership Plugin’ which doesn’t support the add() method, SO I’ve added a method check and legacy support for you. Also included in the new versions are a ton of action hooks and filters! Have fun!

  2. Hi Erik,

    Thanks for this awesome plugin. I hope you enjoy the beer.

    I have one small problem. I checked the api settings but when registration form comes up there is no captcha, then when it is submitted and it says you did not fill the captcha out correctly. Any ideas?