I have a site with user registration and I have a few specific qualifications that I must fulfill.

  1. The login/registration area should be on its own page within the template using a custom page template (im going to use jquery tabs for login/reg); i dont want to use the regular wordpress signup/login page.

  2. I must be able to add extra fields to the registration process (phone, address, etc)

  3. I'm already using simple facebook/twitter connect so that's taken care of, but it should be compatible with that (although i dont see that as a problem as it seems to take care of everything separately)

  4. it needs ability for captcha

closed as off-topic by Nathan Johnson, Krzysiek Dróżdż, Jacob Peattie, TheDeadMedic, fuxia Apr 23 '18 at 14:34

This question appears to be off-topic. The users who voted to close gave this specific reason:

If this question can be reworded to fit the rules in the help center, please edit the question.

  • When you say "compatible with [facebook/twitter], what do you mean? – AlxVallejo Mar 5 '12 at 0:40
  • "simple facebook connect" and "simple twitter connect". im pretty sure it should be fine, but it would probably be better if it doesnt create an entirely new table for users, or somehow hooks into the existing users table, as I'm assuming facebook/twitter login widgets work alongside the default users table. i could be wrong, it was just a guess – Tallboy Mar 5 '12 at 0:46
  • Ok, so basically you just want a custom login page, with extra fields, with an added captcha? – AlxVallejo Mar 5 '12 at 1:00
  • correct. im not sure how hard it is as well but it would be nice to have a custom 'profile page' as well where it just shows the data they entered and allows them to update their email, name, and other fields. nothing fancy, just pretty damn simple. i just basically never want them to see the absolutely miserable backend of wordpress dashboard, and instead just see something custom. i looked at buddypress but it seems so complicated, i really am trying to make this pretty simple – Tallboy Mar 5 '12 at 2:32
  • BuddyPress may be overkill depending on your sites needs (It creates a bunch of new tables). I use their Registration Fields plugin which allows you to define additional fields and JOINS with the default user table. wordpress.org/extend/plugins/bp-registration-options. It's really not complicated. But it sounds like you want to make the profile and registration experience unique to your theme. – AlxVallejo Mar 5 '12 at 3:08

Gravity Forms is a premium one, but was the only one that solved without flaws a custom registration I needed to implement...

Appart from the Premium part, I have to inform that only the Developer licence will give you access to the User Registration extension.

If you go past the Premium-Developer issue, check their forums as there's a glitch with the nickname when registering users.


There's a plugin called WC Address fields on User Registration that's not long come out. It might help with adding the fields you need.

I needed to add name & address fields to the user registration form on a WooCommerce site and the free version did exactly what I needed, but there's also a premium version available for a good price that lets you add more fields and change text etc.

Not the answer you're looking for? Browse other questions tagged or ask your own question.