How to Create a WordPress User Registration Form

Want to allow WordPress user registration by giving others their own WordPress account on your site?

You can make the WordPress user registration process super easy by creating a user registration form in WordPress that lets users fill out all the info themselves. In this article, we’ll show you how to create a user registration form (and how to stop spam registrations while you’re at it).

Click Here to Start Making Your User Registration Form Now

Why Create a User Registration Form in WordPress?

There are tons of benefits to creating a user registration form on your website, but below are 5 that stand out:

  • Organization — When you let visitors create a WordPress account and make their own user profiles on your site, you’ll have a recorded entry of all their important details needed to automatically add their account
  • Customization — When you create a custom registration form in WordPress, you can control what information you need before creating an account for new registered users, like including their website address as one of your form’s required fields.
  • Security — By requiring new users to submit a form with activation requirements, you will keep your WordPress site secure and stop user registration spam
  • Permissions — You can specify which level of access users that complete the form will have on your site, like given editor access to a writer for guest blogging purposes
  • Membership Sites — You can create a membership site using one of the best WordPress membership and member plugins on the market and require people to register as a member using a registration form
  • Ease of Use — Once users register for your site and log in via WordPress user login, they’ll be able to view their own user account page and edit their profile within their WordPress dashboard

Ready to let your users create an account and log in to WordPress? Here’s how.

How Do I Enable User Registration in WordPress?

WPForms is the best WordPress Form Builder plugin. Get it for free!

If you prefer written instructions on how to create a user registration page with a form, continue reading below.

Step 1: Create a User Registration Form in WordPress

Wondering how do I create a registration form in WordPress? The first thing you’ll need to do is install and activate the WPForms plugin. For more details, see this step-by-step guide on how to install a plugin in WordPress. WPForms is the easiest way to make a form on the frontend of your website, and anyone can do it.

Next, go to WPForms » Addons and find the User Registration Addon.

Install and activate the User Registration Addon.

WPForms User Registration Addon

Once your WPForms User Registration addon is active, go to WPForms » Add New to create a new form.

On the setup screen, name your form and select the User Registration Form template.

User Registration Form Template

WPForms will create a simple user registration drag and drop form.

new custom user registration form builder

Here, you can add additional fields by dragging them from the left hand panel to the right hand panel.

Then, click on the field to make any changes to custom fields. You can also click on a form field and drag it to rearrange the order on your user registration form.

You can even add a Register button to your form by simply editing the default text of the Submit button where the user clicks when they are done filling our your form. To do this, click on Settings then click in the Submit Button Text field to edit what it says to say ‘Register’.

how to add the button for when a user clicks on creating an account registration button

Once you’re done customizing your form, click Save.

Now we’ll take a look at how to configure the user activation settings so you can prevent spam registration and fine-tune other options to your needs.

Step 2: Configure WordPress User Registration Form Settings

To start, click on the Settings tab in the Form Builder and then click on User Registration.

User Registration Form Settings wordpress user registration

On this page, you can do the following:

  • Map each form field
  • Select default user roles
  • Enable notifications
  • Select which confirmation page to redirect users to

In addition, you can select the Enable user activation checkbox if you want users to confirm their email to activate their new account with you.

This will help prevent spam user registrations and require all new users to complete their registration using the link in the email. Since spam registration is a huge problem in WordPress, we highly recommend enabling this option.

User Activation Settings

If you select the Manual Approval method, site admins will need to approve each user on the backend before they can log in. This can be time consuming, but some people prefer it.

Once you’re done configuring the user registration settings, click Save to store your changes.

Step 3: Style WordPress User Registration Form Notifications

Notifications are a great way to send an email whenever a new user account is created on your website.

User Registration Notifications

In fact, unless you disable this feature, whenever a new user registers on your site using the User Registration addon, you’ll get a notification about the new account creation.

However, if you use smart tags, you can also send a notification to the user when they create a new account with you. This will let them know they successfully created a new user account.

For help with this step, check out our documentation on how to set up form notifications in WordPress.

If you want to keep your branding consistent across all your emails, giving a more professional impression to your new users, check out this guide on adding a custom header to your email template.

Custom Email Header

Step 4: Configure Your Form Confirmations

Form confirmations are messages that display for customers once they submit a form and are a great way to let people know their account has been created and what the next step is.

This is especially helpful if you require users to confirm their user account via email because you can display a message thanking them for registering and let them know to check their email for the next steps.

WPForms has three confirmation types to choose from:

  1. Message. This is the default confirmation type. When a user completes your registration form, a simple message confirmation will appear letting them know their form was processed. Look here for some great success messages to help boost customer happiness.
  2. Show Page. This confirmation type takes users to a specific web page on your site thanking them for registering. For help with this step, check out our tutorial on redirecting customers to a thank you page. In addition, be sure to check out our article on creating effective Thank You pages for boosting customer loyalty.
  3. Go to URL (Redirect). This option is used when you want to send customers to a different website, such as an eCommerce site you’re an affiliate for.

Let’s see how to set up a simple form confirmation in WPForms so you can customize the functionality and message users will see after submitting a user registration form in WordPress.

First, click on the Confirmation tab in the Form Editor under Settings.

Next, select the type of confirmation type you’d like to create. For this example, we’ll select Message.

Form Confirmation Type settings wordpress user registration

Then, customize the confirmation message to your liking, and click Save when you’re done.

For help with the other confirmation types, see our documentation on setting up form confirmations.

Now you’re ready to add your user registration form on your site.

Step 5: Configure User Registration Marketing and Payments

You can combine your site’s user registration forms with our email marketing addons like Mailchimp, AWeber, Campaign Monitor, and GetResponse.

This allows you to automatically add all registered users to your email marketing list. You can even add them into various marketing automation sequences from there.

In addition, you can configure your user registration forms to accept payments using our payment addons Stripe, Authorize.Net, and PayPal. This is perfect if you want to run a membership site, require user registration, and want to accept payment right away.

To configure the payments settings on your user registration form, you’ll first have to install and activate the right payment addon.

For easy step-by-step instructions, check out our tutorial on installing and using the PayPal addon. If you want to use Stripe, you’ll find similar instructions for installing and using the Stripe addon here.

Once you’ve done that, click the Payments tab in the Form Editor.

In our example, we’ll set up PayPal to process orders.

Payment Settings

Here you’ll need to enter your PayPal email address, select the Production mode, choose Products and Services, and adjust other settings as needed.

PayPal Settings

After you’re done configuring the payment settings, click Save to store your changes.

Be sure to check out our tutorial on allowing customers to choose their payment method if you want to offer more than one payment option.

Now you’re ready to add your user registration form to your website.

Step 6: Add the User Registration Form to Your Site

After you’ve created your WordPress user form user registration and login form, you need to add it to your WordPress website.

WPForms lets you add WordPress user registration forms to any page on your website including your blog posts, footers, and sidebar widgets (no shortcode needed!).

Let’s take a look at the most common placement option: page/post embedding.

To begin, create a new page or post in WordPress, or go to the update settings on an existing one so we can make your login page. After that, click inside the first block (the blank area below your page title) and click on the Add WPForms icon.

add user registration form to wordpress site

The WPForms widget will appear inside of your block. Click on the WPForms dropdown and pick which one of the forms you’ve already created that you want to insert into your page. Select the form you just created.

user registration form wpforms downdrop

Next, click on the blue button in the top right that says either Publish or Update, so your form will appear on your website.

publish user registration form

Click Here to Start Making Your User Registration Form Now

Final Thoughts on WordPress User Registration

And there you have it! You now know how to create a WordPress user registration form with this user registration plugin. You can now have registered users on your site with a WordPress sign up form.

If you want to automatically log new users into their newly created WordPress account, rather than show them a thank you message after registering on your website, check out this article on how to set up WordPress registration redirects.

So, what are you waiting for? Get started with the most powerful WordPress drag and drop form builder and WordPress user registration plugin today. The Pro version of WPForms has a free user registration form template.

And don’t forget, if you like this article, then please follow us on Facebook and Twitter.

Using WordPress and want to get WPForms for free?

Enter the URL to your WordPress website to install.


    1. Hi Suliman,

      You can add radio buttons to your forms by clicking on the Multiple Choice field (or dragging and dropping it onto your form).

      For a terms and conditions question, however, a checkbox would probably be a better choice if you’re requiring users to agree to the terms. That’s because you can set fields as required, but there’s no way to set a specific answer as required. In other words, if you created yes/no radio buttons that were required, it would still let the user submit the form whether they choose “yes” or “no.” So, you may want to set a checkbox as required instead. That way, the user has to check the “accept terms and conditions” checkbox in order to submit the form.

      If you need help setting up your form, feel free to get in touch with support & we’d love to help you out! Thanks for reading the blog 🙂

      1. Hi Clement,

        Great question! does not allow the installation of plugins by their users. This is one of quite a few differences between and, which can be really confusing given their very similar names (if you’d like a full comparison between the two, you can check out this article).

        If you’d like to consider switching over to (where you get a lot more controls, such as the ability to install plugins), you might want to start by checking out this tutorial. It will walk you through all of the necessary steps, the biggest of which is generally finding your own host (since includes hosting for you, but .org does not).

        I hope this helps! If you have any additional questions, please feel free to contact us in support 🙂

  1. Hi!

    is possible to add special fields like complete address or others? In other words, to choose all fields appart of name, email and password in that registratio form.
    Can register users edit their profiles?
    If we add a new field in the registration form next month, the user data will keep intanct?

    Thanks 🙂 !!!

    1. Hi Jose,

      It is definitely possible to add custom fields like those you mention, and we just recently published a tutorial on how to do that.

      Our User Registration addon does not provide an interface to manage or edit existing users and focuses solely on the account creation process, so if this is a critical feature you might consider a full-blown membership plugin option.

      As to your last question, if you add a new field later (for example, if you set up basic user registration now and then add custom fields next month using the tutorial I shared above), it won’t hurt any existing user profiles. These new fields will just be blank for those older profiles unless you go back in any manually fill them in.

      I hope this helps! Please feel free to contact our support team with any other questions! 🙂

  2. Is it possible to create a user edit form using WPForms? I have signed up to Pro deal but without this I will probably need to use a different plugin.

    1. Hi Zoe,

      I’m sorry, but I’m not sure that I understand your question – but we’d be happy to help! Could you please contact us in support with some extra details about what you’d like to be able to do?

      Thanks 🙂

  3. Hello, i need a form to save only the datas of customers without creating a login account. Is that possible?

    1. Hi Precious,

      Yes, this is absolutely possible! While we wouldn’t recommend collecting any sensitive details, such as a password, in a non-registration form, you can collect all sorts of other information in other types of forms.

      I would suggest starting by creating a form with all of the fields you want. Then if you want, you can also add ways to collect hidden data from customers (there are some additional options similar to that discussed here as well).

      I hope that helps you get started! 🙂

  4. Can the “Activation Required email” be edited so that I can remove the /wp-login from the url address? Only because the user will go to the backend of the site.

    1. Hi Carl,

      We don’t have a built-in way to accomplish this. However, we can modify the login URL included in this email with some custom code. In order for us to help you with this, would you please contact us in support?

      Thanks! 🙂

  5. Hi – How do you associate a newly created WPForm new user registration as the default WordPress/WooCommerce user registration form ?

    1. Hi Alan,

      We aren’t able to support integration with WooCommerce, as their service is deeply built around their own forms and very custom setup. However, if you’d like to redirect regular WordPress user registration for your site I found a tutorial on that here.

      I hope that helps! If you have any questions about this, please let us know 🙂

  6. I don’t have a WordPress account. is it possible to install wordpress on the SITE i have with another HOST COMPANY? if possible please direct me on how to do it. Also is it possible to direct these forms i created with WordPress to my own DATABASE?

    1. Hi Mac,

      Sure! WPBeginner has a great step by step tutorial on installing WordPress here. Some hosting providers have WordPress-specific hosting (these will generally install WordPress for you), but this isn’t necessary.

      Once the paid version WPForms is installed within WordPress, it will automatically start storing your form entries to your site’s WordPress database. For more details on our licenses, you can check out our pricing page.

      I hope that helps! If you have any other questions, please let us know 🙂

  7. I want to provide a Social Login to my end users. While they do this, usually their Full Name, E-mail Address, Profile Picture, etc. is automatically brought in and a default User Name is created. I then want to provide them a feature to view / edit what has come in, and add additional fields such as Phone number, Newsletter subscription preferences, etc. What is the right set of Plugins and sequence for this?

    1. Hi Bhaskar,

      We don’t currently have any social integration available for registration or login. I agree this would be useful, though, and I’ll add it to our feature request list so our team can consider it down the road.

      Thanks for the suggestion! 🙂

      1. If we have social login already set up and only need to add a shortcode to the login and registration forms, does WPForms accommodate that options?

      2. Hi Lenna! Great question.
        You can try to use the Section Divider field where you can put any HTML code or use your shortcode instead. However, It’s hard to say if it is 100% working solution as we can never guarantee that third-party plugins’ shortcodes will work properly in WPForms.
        Hope this will work for you! 🙂

  8. I want a user a register on my wordpress after registration it should direct them to a login page for them to login to their profile
    also, i want all their data to go into my database and i should be able to view it and edit it on my wordpress as an admin.
    Thirdly i want the users to be able to edit their profile.
    What is the right plugin to use or tutorial?

    1. Hi Vincent,

      Sure, you can set confirmation settings to redirect to a specific page upon form submission. Additionally, our User Registration addon will send all profile details to the native WordPress users datatable — so you can edit user profile info in the same way as any other user (under Users in the left admin menu).

      Because users will be added to the native Users table, they’ll also be able to edit their own profiles through the admin area (if your users have Subscriber roles, this is generally the only item they can see in the admin area). In case it helps, here’s WPBeginner’s tutorial with more details on user roles.

      I hope this helps! If you have any other questions, or would like more details, please get in touch and we’ll be happy to assist further! 🙂

  9. Hi,

    It looks great :-). 2 questions :

    1/ It is compatible with woo commerce account ?
    If a user register with wpforms we can give him the customer role and he has just 1 account woo commerce ? We just replace basic woo commerce form with a custom wpforms form ? I’m right ?

    2/ Is it possible to create a very simple subscription…
    When a user register with fees, it’s for 1 year.

    The next year we need to send him reminder to pay again.

    1. Hi Romain,

      We don’t currently have an option for subscription payments available, however this is on our list to tackle soon. Additionally, we don’t currently support any integration with WooCommerce, mainly because they’re heavily integrated with their own forms systems.

      If you have any other questions or would like more details, please feel welcome to get in touch! 🙂

  10. Hi, I need to modify the validation mail send to validate the email adresse. Can it be done? If it isn’t possible, can I translate this in dutch?


  11. This plugin is exquisite and very easy to use, thank you very much for all your effort. I would like to suggest a feature to add an avatar (by uploading my own picture) in the registration form, or at least the possibility of integrating third-party plugins, such as WP User Avatar.

    On the other hand, is there any way to delete a default form field? For example, if I add the “Address” field, my form shows two fields at the top: “address line 1” and “address line 2”. But the thing is I don’t want the actual address at all, I only need the city and the countries drop-down list. Is that possible? Thanks in advance for any feedback you can provide me and keep up the good work!

    1. Hi Daniel,

      The best way to let users add avatars is to use Gravatar, which is what’s used by WordPress comments that allow user photos (in most themes). For example, my image for this comment is being pulled from Gravatar (and if you scroll around in these comments, you’ll see a few other users have images also — these are also coming from Gravatar).

      For more details on why Gravatar is useful, and how to set it up, here’s a tutorial from WPBeginner.

      For your other question, the best approach will be to simply add two fields: a Single Line Text field for the city, and a Dropdown field for the country (if you use our Bulk Add tool, this is super easy to set up).

      I hope this helps! If you have any additional questions, please get in touch with our support team. Thanks! 🙂

  12. Hi,

    thanks for this plugin. Is Buudypress Profile Field Integration on regidtration form possible. And is it also possible to give the registrator a option to select tbe member type maybe with a Dropdown field

    1. Hi Jan,

      It’s definitely possible to map form fields to custom fields in other plugins, however with membership-type plugins it’s generally best to use the registration form they provide (they usually have a bunch of code built into the form that’s required for things to function properly).

      If you have any additional questions about this or anything else, please get in touch and our team will be happy to help 🙂

  13. Nice work… But I have one question….
    Can I create a registration form for a user to create other users? A system where one user logins in and creates accounts for other users.

    1. Hi Osi,

      Great question, however what you’re describing is limited by WordPress user roles. By default, WordPress only allows the Admin user role to create new users (for more details on WordPress user roles, here’s a tutorial from WPBeginner).

      This is important, as the ability to create users (which includes additional admin users) provides a lot of power within the site. This is also why our user registration form is super helpful — it lets users register to your site, but still leaves you with a ton of power over how this works (what role they’re assigned, the option to approve users, etc).

      I hope this answers your question. If you have any additional questions, or would like more detail, please get in touch! 🙂

    1. Hi Rocky,

      We don’t currently have the payment integration you mentioned, though I’ve noted that on our feature request list for future consideration. For now, we’re focusing on our Stripe and PayPal payment integrations.

      For maps, you can add maps to a form with any paid license through the HTML field. Here’s out map embed tutorial with more details.

      I hope this helps! If you have any additional questions, please get in touch and we’d be happy to assist 🙂

  14. Good day miss Jess! I just want to ask if its possible to create crypto investing site using wordpress with (register/log in/user dashboard)? If yes i have more questions miss Jess if its ok to you! Sorry for my bad english! ?

    1. Hi Vikas,

      We’d be happy to help! When you get a chance, please drop us a line in support so we can assist.

      If you have a WPForms license, you have access to our email support, so please submit a support ticket. That way we can discuss more details and investigate this further.

      Thanks 🙂

  15. Hi. Is it possible to create a membership page which refreshes every year? I have a site and we want our club members to sign up online and pay through PayPal or by card. Everyone must pay membership annually so we want to be able to wipe it clear and start again each year

    1. Hi Aimee,

      If I’m understanding correctly, it sounds like you’re looking for a recurring/subscription payment option. We don’t currently have a way to do this, though development is underway for this option for our Stripe addon (no ETA on that yet).

      We’re definitely looking forward to offering this option, though! 🙂

  16. Hi,

    I’d like to synchronize a bank verification code with the form.

    Reason: I am asked by my affiliate bank to generate codes for applicants who wants to register for a program that my blog is the official media partner.

    The code (when generated and sent to the bank) will serve as their login user name while they generate their password.

    Please, I need assistance, as the codes has to conform with those given to the bank, any malicious attempt to impute another unrecognized code should be denied.

    Thank you in anticipation of a favorable answer.

  17. Is this plugin compatible for WooCommerce ? i am looking for same plugin for woocommerce like this one here [URL removed]. This one is costly for me and i want to buy in cheap rate.

    1. Hi Mike,

      We don’t currently have any integration available for WooCommerce, but I’ve noted your feature request for this 🙂

  18. Excellent and A wonderful read! Your article is the best one I have learned, and it has helped me. Keep doing that.
    [url removed]

  19. Hi,

    Pre-purchase question. Is it possible to list the entries along with all the information gathered from the registration form on a list in front-end?

    Thanks ruben

  20. Is it possible to add a qualifying question people must answer correctly in order to sign up?

    I.e. there is a promo code in a TV ad they must enter. Thanks.

    1. Hi Laurits,

      Our new Form Locker addon sounds like it would be a good fit here. Within the Form Locker addon, you can enable a passcode for a form — and the user would have to enter a specific code/password in order to access the form. So in this case, you could use this option to require a specific promo code before the form can be accessed.

      If you’d like to check out more details, here’s our Form Locker addon tutorial (this link will specifically go to the section on how to require a password).

      I hope this helps! If you have any questions about this, please get in touch and we’d be happy to help 🙂

  21. Is it possible to achieve this flow using this plugin? (I don’t want user registration on my site, just want to setup some autoresponder)

    1. User click submit, they will auto-receive a mail containing activation link.
    2. User click the activation link, they will auto-receive another email containing some text to ask them to reply the email with an attachment.
    3. On my end, I’ll only receive the lead only when the user complete the 2nd step.

    1. Hi Nazrin,

      We don’t currently have a built-in way to do this (outside of sending the user an activation link). However, you should be able to accomplish most of what you’ve described with a combination of our built-in user registration functionality and some custom code shared over in our developer docs.

      The extra code would allow you to send a follow-up email after the user is activated (so in this case, after they click their user activation link).

      I hope this helps! If you have additional questions, please get in touch 🙂

  22. We plan to have agents recruit users for our site. We would like an agent to start the user registration process by signing in to our agents area and partially filling in a registration form on behalf of the user. The user would then receive an authentication email that would link them back to their user registration form so that they can complete registration and select their service options and make payment these actions would complete the registration process. Is it possible to handle a partially completed form (required fields etc). Or will it be two forms and a php script to combine them?

    1. Hi Alan,

      We don’t currently have a way to save a partial entry and continue later, so the user would need to submit two separate forms. There are some other items here that might be better discussed in more detail, though — if you’d please submit a ticket when you get a chance we’ll be able to better assist from there.

      Thanks! 🙂

  23. i want to disable email verification account activation and want to automatically allocate them a user role of subscriber or customer i have mobile number verification system but i want to disable email please help me as soon as possible

    1. Hi swapnil,

      To disable this email, you’d need to open the form builder and go to Settings > User Registration. Within those settings, you’d need to uncheck the box labeled Enable user activation. This will register users right away when they submit the form.

      And in case it helps, we provide much faster and more detailed support via our private support channel – available to all paid license holders. Hopefully that helps for any additional questions you might have 🙂

  24. Is there a way to embed a registration button in a gallery at the top of a page – rather than having to scroll all the way to the bottom of the webpage?

    1. Hi Sam — I apologize, but I’m not sure I understand your question (I’m not sure, but it sounds like what you have in mind might be specific to the theme you have installed on your site). When you get a chance, could you please get in touch with some additional details? We’ll be able to better assist from there.

      Thanks! 🙂

  25. Hi, I want to create a form for quote, clients can list name, email, phone and have option to upload a flyer to print, and can say how many copies, and if color or black and white.
    I would like for clients to be able to create accounts, make orders and be able to return and see order history and to be able to reorder same item if they wish. Is this possible?

    1. Hi Shariful,

      Our forms can definitely be used to create a quote form with the options you mentioned, including uploading a flyer file — and they could place an order as well. Further, you could use our User Registration addon (described above) to let them create a user on your site. However, we do not currently have advanced ecommerce features such as displaying an order history or providing an option to reorder (outside of filling out a regular order form).

      I hope this helps! If you have additional questions, please get in touch 🙂

  26. Hi Guys,

    I’m wanting to create a page where users can register on my website, then have access to a page where they can fill in a form, check some boxes and then have this information displayed on my website. I hope that makes sense.

    I’d like them to be able to log in, add, update or delete information. I don’t want them to be able to do anything all all to the rest of the website – just be able to manage their own page(s).

    Is this do-able?

    Your help is very much appreciated.


    1. Hi Wade,

      At the moment we’re not able to display information that is submitted via our forms onto a page so I apologize for the inconvenience!

      In terms of allowing users to register, you can create a page where users can register for your site using our User Registration addon. Once they’ve registered, you’ll be able to create a login page for them to access the site. The parts that they will or won’t be able to access will depend on their user role.

      I hope this helps!

  27. Probably a dumb question but how do I create a simple logout form? I have both a login and registration forms built but I can’t figure out how to create a form that let a user log themselves out of the site.

  28. Hi there, I’ve used your plugin before for conditional forms and loved it!

    You mention one of the benefits is: “Permissions: You can specify what level of access users that complete the form will have on your website.” …. … … I want users to have to fill out a form before they can see the jobs section of a website. Is that possible? Furthermore, will the website remember them when they return, so they won’t have to log-in/re-register to browse the jobs page again?

    1. Hi Alex,

      You can create a form that will redirect users to a hidden page upon submission. I would recommend checking out our article that goes over how to do this.

      In regards to your second question, the website won’t remember them unless they’re already logged into your site. Otherwise, they’ll need to log in again.

      I hope this helps!

    1. Hi Amrendra,

      I’m afraid I don’t quite understand your question but while you can’t send automatically send a PDF copy of a form entry, you can send a copy of the submitted registration form to the user by adding in the smart tag for your form’s email field in the “Send to Email Address” field of the form’s notifications settings.

      I hope this helps! If you need any further assistance and you have a paid license, please contact our support team. 🙂

  29. Hi,
    Is there a possibility to force login users after submitting user reg form?
    Does WPforms have an own USER PROFILE/PAGE addon?

    1. Hi Lilla,

      We don’t have the ability to do this right now but I’ve made a note on our feature request list so we can keep it on our radar! Thanks for the suggestion.

      In regards to a user profile/page addon, we currently don’t offer such a feature – once a user registers for your site and logs in, they’ll be able to view their own user page within the WordPress dashboard.

      I hope this helps! 🙂

  30. Does this have the ability to allow people to choose from (allowed) user roles? If not, if I used this code:
    Would the drop down then show up on a registration form I created with WPForms?

    I just want a nice looking form where people can choose from two different roles. But it seems like I can either have pretty looking registration/login forms or the ability to choose role. Not both. I want to rip my hair out in frustration at this point 🙁 I have tried so many plugins 🙁 🙁

    1. Hi Rose,

      We don’t have a way to do this right now (currently the administrator will decide what role the registration form will be fore), but I’ve made a note on our feature request list so we can keep it on our radar! Thanks for the suggestion.

  31. Question: W are a membership organization and want to restrict access to a Member’s only area. We are looking for a way to ask registrants to provide their member number during the original registration process. Upon submit, we would like the number provided to be compared to a list of valid numbers we provide in a CSV or in the database directly). If there is a match, the registration completes. If not, the visitor is notified. Is that something we can do with WP Forms?

    1. Hi Paul,

      We don’t have a way to do this right now, but I’ve made a note on our feature request list so we can keep it on our radar! Thanks for the suggestion 🙂

  32. When I create the sign up page…how do I create the next page…I want to create a page whereby people log in to look for tutors

    1. Hi Carla,

      Yes, you can use WPForms to allow users to submit their contact information (or any other information you may require) to register for an event. I’d recommend checking out our Event Registration Form example to see how WPForms can help you accomplish what you’re trying to do.

      Thanks! 🙂

  33. Can i use wpform to create the following application?

    The website is about “local copetative contributor” saving account

    Normally it’s done manually but i want to it online ;

    》Customer can fill registration form online
    》Admin can also registration customer on customer demand either via online conversation or email support where both communicate

    》Register online
    》view statement and balance
    》deposit form with email notification
    》withdraw form with email notification (successful/unsuccessful page)

    》register client
    》Approved/disapproved withdraw
    》Approved/Disapproved deposit
    》view customers statement

    For every withdraw their must be unique pin CODE for transaction
    If PIN is correct successful page will be displayed and on the customers portal it will show transactions otherwise unsuccessful transactions

    1. Hi Julius,

      Currently we don’t have all the features to do what you’re describing, so right now WPForms might not be a good fit though we appreciate the consideration. I do agree it would be super helpful, and we’ll keep it on our radar as we plan out our roadmap in the future.


  34. The fields not adding in the registration form using a plugin. I am trying to add it manually using a code that I have seen here in a complete guide {link removed}. Is there any alternative to do this? It would be really helpful if you could help me to add fields in the registration form.

    1. Hi James! Thanks for your message!
      I apologize, but we don’t support any integration with WooCommerce, mainly because they’re heavily integrated with their own forms systems.
      Please contact Woocommerce support regarding this issue.
      Have a good one 🙂

  35. Just getting started. Two quick questions.
    * If the registered user submits the form and whats to return to change/update something, will the form data be retrieved when they log back in?
    * How do you reset the password if the user forgets?


    1. Hi Don Allen Price!
      Great questions! Once the user is registered, WPForms no longer control such things as the user profile editing and password restoring process. This all is under control of WordPress, so users can sign in to your site and click on the “Edit my profile” button at the top right corner. And then the users can click on the “Forgot Password” link on your site login form to then restore their password.
      Hope this helps.
      Have a good one 🙂

  36. My Name is Mike. This is a Great Post! I’ve visit by your site ofttimes and I really like this one. I’ve placed the article on our Twitter this day & the post has got a ton of riffraff conversing. Thank you

    1. Hi Christian, thanks for your feedback!
      We are glad to hear that you found it helpful.
      Have a good one 🙂

  37. How to add BTC payment system with the form so that customer can deposit money to their own profile account balance and only the user can see his balance amount?

  38. is it possible for this plugin to re-register where the “Class A” role changes to “Class B” automatically after logging in then filling out the form?

    1. Hi Imam!
      This options is currently unavailable in WPForms.
      I apologize for any inconvenience!
      Have a good one 🙂

  39. So I already have a very long form that took a long time to setup, we have installed the user registration add-on but don’t see any options to add these fields or edit the settings.

    Surely you don’t have to start again and create a brand new form to achieve this?

    How do you turn these features on for an existing form?

    1. Hey David – Sure, we can help you with that. Could you please create a support ticket here so that support team can check your current form configuration and suggest you further.

      Thanks 🙂

  40. is it possible to set the answers for the questionaire and when users fill it they will get accepted only if they filled questionaire according to what we want. Please help me regarding this .

    1. Hey Aman – You can try using our Custom Captcha addon (available with Basic license and higher) for this. It allows to show questions on the form and have their answers set in the form settings and form will only submit when correct answers are entered.

      Have a good one!

  41. Hello!

    I have a couple of questions.

    How secure is the server that collects the sensitive information users might be entering into a form? And is there any way on the User Registration for people to register as a “guest” if they don’t want to create a profile on our website?

    Thank you!

    1. Hey Elisha – Server security is totally under control your hosting provider, I would suggest contacting their support for more info on this. In general, having SSL on the site will ensure that all data transfer from form to the database is done securely. You can read some good insight on securing forms in this article.

      I am afraid User Registration addon is used for adding users on your site, it does not have the function to register them as guest at the moment. We will keep that on our radar for the future. I am sorry for the inconvenience.

      Have a good one 🙂

  42. How do I change a form created with a Blank Form template into a user registration form? The option won’t show up in the settings.

    It says “The blank form allows you to create any type of form using our drag & drop builder”. So I created a long form with it but I can’t find in any way to change it to a user registration form. So I had to recreate everything.

  43. Hi,

    I’m about to purchase the PRO version especially for user registration module. but i have one question, Can I able to allow the user to do edit profile?. can the user edit the custom fields data also?.

    1. Hey Kalyan – I am afraid the User Registration addon currently does not allow to edit the profile. You can create a new user and add a custom meta field in the profile though.

      I have gone ahead and added your vote to the feature request so that the dev team can consider this for the future.

      I am sorry for the inconvenience.

  44. I have 3 users and each user has a number of clients that must fill out the form
    Can I give permission for each user to see what his customers have typed?

    How can I do this in WordPress?

    1. Hi There,

      I’m sorry, but I’m not sure that I understand your question – but we’d be happy to help! Could you please contact us in support with some extra details about what you’d like to be able to do?

      Thanks 🙂

  45. Please i want to ask do you have a videos to explain how to get this values from the user and put it in the database i mean backend for this registration form

    1. Hey Raja – Thanks for reaching out! I’m not sure I understand your question, however, when a user registers on your site their details will be stored on the database and you’ll be able to view them on your WordPress site.

      In case it helps, we have a short video on how to set up the User Registration addon here, we’re definitely looking into making more detailed how-to videos down the road.

      If I haven’t answered your question correctly, could you please reach out to our support team with more details.

      Thanks! 🙂

  46. 1.How can I let just the member to enter my website and see the content and prevent who isnnot member? can I fill a simple table with two colunn with my schooll exam result to let the student know thier result by their id?

    1. Hey There- For #1 — Please refer to this article by WP Beginner on Restricting Contents from Registered Users.

      For #2- In order to make sure we answer your question as thoroughly as possible, please drop us a line in support so we can assist.

      If you have a WPForms license, you have access to our email support, so please submit a support ticket. Otherwise, we provide limited complimentary support in the WPForms Lite support forum.

      Thanks! 🙂

  47. How to make a user profile with the user registration form on WordPress. And any other people can see that profile.

  48. how to create extra registration field and display the entry on the front end with shortcode? eg. user display name. [user display].. i want this so that i can embed it on the front end of logged-in users.. i want to add fields like company, phone number etc.. i want to create profile page with elementor so i need each field code so that i place it at the right place

    1. Hey Jones! To achieve what you’ve mentioned would require customization. However, currently, we do not have an inbuilt feature to display entries on the frontend but can be achieved using this custom code.

      I hope this helps! If you have any questions, please feel free to get in touch with our team.

      Thanks, and have a good one :)

  49. Hi, I have wp form pro but when I click on addons there is an empty page I have refresh many time updated all the things but facing same issue. anyone can tell me how to solve it. thank you

    1. Hi Anjum! I’m sorry to hear that you’re having issues with the addon page. This definitely will require troubleshooting that can’t be done here. Could you please contact us by submitting a support ticket so that we can help you get this fixed?


  50. Thanks for the article, can a single registeration form work for a business directory and jobboard at the same time on a single sign up page?

    1. Hi Seun- Our WPForms User Registration Addon does not have an inbuilt feature to integrate a Jobboard as you’ve mentioned. This feature is associated with WPForms only. I have added your vote to consider this feature for future enhancements.

      Thanks 🙂

  51. Hi there!
    Could you please tell me if it is possible to hand over all collected new client data to an external database and _not_ store it on the wordpress installation? Maybe via” get post” command or any java script?

    Thx for your support

    1. Hi Udo,

      We currently do not have a built-in feature to store the form entries to an external database. In case if it helps, here is a complete guide on how the database structure of the WPForms works.

      Also, the Zapier addon has the ability to send form entries to secondary database like MySQL

      In case if it helps, you can check the Zapier Integration page and see if the secondary database application is available here.

      Hope this helps!

      If you have a WPForms license, you have access to our email support, so please submit a support ticket. Otherwise, we provide limited complimentary support in the WPForms Lite support forum.

      Thanks 🙂

    1. Hi Abdur,

      The available customization for navigation on Multi Page can be seen here.

      However, we do not have an inbuilt feature to achieve vertical navigation as you’ve shared. I have added your vote to our feature request to consider this as an enhancement for the future!

      We appreciate your suggestion here! Thanks 🙂

    1. Hi Carlo! At this time we don’t have any integration with Nextend social login. It may be possible to utilize it to log your users into your site, but it won’t likely be possible to use it as part of the registration process.

      I’ve made a note of the feature request and we’ll keep it on our radar to be reviewed as we plan out our roadmap for the future.


Add a Comment

We're glad you have chosen to leave a comment. Please keep in mind that all comments are moderated according to our privacy policy, and all links are nofollow. Do NOT use keywords in the name field. Let's have a personal and meaningful conversation.

This form is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.