In my WordPress based site, I want to add a custom field (e.g. type of user - employee, investor) in the user registration form in the admin side, without editing the core file. Can anyone please suggest how can I do it, may be a plug-in or some script?

I have already tried Cimi, Register Plus, CYC plug-ins but they all give facility to add custom field from front side registration form OR in the user edit form after the user is registered for first time from admin side. Is there any way we can do it in the user register form from admin side?

3 Answers 3


To be able to do both - i.e. add something to the registration form AND have it editable from the admin side, you need to do 2 things.

The first, is add extra user meta (so you can see them from the admin side) and the second is to create a new registration template which hooks into WP's registration process.

There's a great tutorial at:


Which covers pretty much everything. Good luck!

  • Link is not working anymore.
    – trainoasis
    Commented Aug 9, 2016 at 8:30

http://www.cozmoslabs.com/wordpress-profile-builder/ the pro version of Profile Builder lets you add user fields directly in the backend (Users>Add New User).

However it won't add those fields in the WordPress registration (example.com/wp-login.php?action=register) if you need that.


There are many plugins to add custom fields in user registration form as well as to their profile.

The best I found and also using on one of my site is "Register Plus Redux" off course it is free. I think it would be a better solution for you too.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.