latest stable versions: v150827 (changelog)

Old Forums (READ-ONLY): The community now lives at WP Sharks™. If you have an s2Member® Pro question, please use our new Support System.

Add captcha to /wp-login.php?action=register

Home Forums Community Forum Add captcha to /wp-login.php?action=register

This topic contains 3 replies, has 2 voices. Last updated by  Cristián Lávaque 3 years, 10 months ago.

Topic Author Topic
Posted: Sunday Mar 3rd, 2013 at 11:15 am #43662

I just upgraded to s2 Pro so I can add captcha to my default open registration free subscriber page (/wp-login.php?action=register), as I am getting a ton of spam signups. I had assumed that by upgrading to s2 Pro, it would add captcha automatically to the defult free subscriber page. Unfortunatly, I can’t seem to figure out where to put the captcha=”clean” shortcode.

Sorry for the noob question, but I could’t find an easy to understand answer.

Thank you.


List Of Topic Replies

Viewing 3 replies - 1 through 3 (of 3 total)
Author Replies
Author Replies
Posted: Tuesday Mar 5th, 2013 at 9:28 pm #43819

Hi Christian.

The s2Member reCAPTCHA integration is for the pro-forms only. [hilite path]Dashboard -› s2Member® -› General Options -› CAPTCHA Anti-Spam Security[/hilite]

CAPTCHA Anti-Spam Security (for s2Member Pro Forms)

Please note. s2Member does NOT introduce a CAPTCHA (i.e. a challenge-response), into any core feature for WordPress®. We’ve excluded this functionality on purpose, because many site owners prefer to use a more comprehensive CAPTCHA plugin that encompasses all aspects of their site. We recommend this one. However, s2Member Pro Forms for PayPal® Pro and Authorize.Net® (including Free Registration Forms) CAN be configured with s2Member, to use Google’s reCAPTCHA™ service (which is free). Just add this Attribute to your Pro Form Shortcode: captcha=”clean”.

You can create a registration page using the free registration pro-form found here: [hilite path]Dashboard -› s2Member® -› PayPal® Pro Forms -› Free Registration Forms[/hilite].

I hope that helps. :)

Posted: Tuesday Mar 5th, 2013 at 11:07 pm #43827

Thanks for the response. I created a new page and now direct new registrations on my members page to my pro-form page. But if someone clicks to login (I use the Meta sidebar widget for logins so the ability to login appears on every page), they are taken to the default WP/login page, which has a link to the default WP registration page.

Sorry for the simple question, but I am sure I am missing something really basic (I only maintain this one site for my homeowners association and am teaching myself as I go along).

So as I see it (unless you can point be in an easier direction), I think I have three choices.

1) Somehow modify my current wp standard login page:, so that the “register” link redirects to my new pro-forms page (seems like the ideal solution, but I don’t know how to do that).


2) Don’t use the Meta sidebar widget for my login and hard code a login link somewhere that points to a custom login page, with a custom registration link pointing to my new pro-forms registration page (I would prefer to avoid bulding a custom login page with password retreival, etc – unless there is another prebuilt form somewhere).



Use a plugin like Login Ninja to accomplish was I was trying to do with captcha, i.e. reduce spam registrations.

What do you recommend? Thanks again for the help.


Thanks again for your help.

Posted: Friday Mar 8th, 2013 at 7:30 am #44065

Got it. Well, since you are using wp-login, it’d be good to make that one more secure with captcha. A plugin like SI Captcha.

Other plugins may be fine too, just test to make sure it doesn’t conflict with what you have.

Viewing 3 replies - 1 through 3 (of 3 total)

This topic is closed to new replies. Topics with no replies for 2 weeks are closed automatically.

Old Forums (READ-ONLY): The community now lives at WP Sharks™. If you have an s2Member® Pro question, please use our new Support System.

Contacting s2Member: Please use our Support Center for bug reports, pre-sale questions & technical assistance.