User Registration

How to Create a User Registration Form in WordPress

Registration forms are vital to gather information about potential customers. They are essential to initiate a relationship with the same. WordPress default Registration Form does not allow us to have additional fields without any programming knowledge. In this tutorial, we will be learning how to create a user registration form in WordPress using Easy Registration Forms.

First, you need to install and activate the Easy Registration Forms plugin. Once the plugin is activated then visit ERForms->All Forms

The screen shows all the forms you have created. As this is your first time, the page is empty. Now click on the Add New Form icon to create a form. Here you will be presented with two options:

1. Registration Form

2. Contact Form

As we are here to discuss ‘How to create user registration form in WordPress’, choose the first option. Do not forget to enter the name of the form. Now click on Add button and wait for the system to create a brand new Registration Form.

Customizing Form Fields

The new Form will have the following fields :

  1. First name
  2. Last Name
  3. User Email
  4. Password

Form Builder to add/edit fields

You can remove First Name and Last Name fields if not required. However, User Email and Password fields are mandatory for Registration Form. To add any new field, drag and drop the element from left to right pane.

After all the fields are added, click on the Save button in the bottom of the builder. Now you are ready to publish this form on any WordPress page/post (There is a preview link above the Form Builder to check the changes instantaneously. ). The plugin provides a simple shortcode mechanism to attach this form with WordPress Page/Post. You can find the form shortcode below the form title. Shortcode will be similar to . Copy this shortcode and paste it in any page/post. Now save the page and view it on the frontend.

Congratulations on creating your first custom user registration form in WordPress without writing a single line of code. Isn’t it great? Your visitor can now register using this form.

If you liked our plugin do not forget to rate us.

Have any questions or need assistance? Submit a support request here.

20 Replies to “How to Create a User Registration Form in WordPress”

  1. User can’t input email or password even after saving the form. How can I fix that cause no one can use the form without those two inputs. How can I solve this?

  2. I have disabled labels on my registration form with login form enabled and now my login form isn’t showing any placeholder text inside the textarea. How do I show placeholder inside login form?

    1. You may use the shortcode [erforms_my_account] to display submissions on a page, to allow edit their submissions, please make sure you’ve enabled the edit submission option in Form Dashboard > Configure > Edit Submission and selected the field you want to allow edit after submission.

    1. You may include Terms and conditions field on registration form rather than including on login/sign in form.
      You may make Terms and Conditions field required by selecting Required checkbox on the field in form builder.

        1. Use a checkbox field and make it required for Terms and Conditions field and under this field, add rich text field with your terms and conditions or provide a link you a separate page.

  3. Hi,
    After creating a form, if I add any field outside the standard/default fields, it does not allow me to save it.. The wheel just spins indefinitely. However, it saves when I use the standard fields without any additional one.

    1. Please update to our latest version, the issue has been fixed.
      It was occuring due to recent WordPress update.
      If you still face any issue, feel free to raise a support request here

    1. You may choose available label options from “Form Dashboard > Configurations > Display Settings > Label Position“.
      Configuration are applied throughout the form and not to a specific field.
      To hide a label for a particular field you may use Custom CSS.
      Feel free to drop us an email on if you need any help.

  4. Hello, I have downloaded the plugin, but when you go to the “All Form” sections, first there are no forms there, secondly, there is also not a “Create New Form” option there. How to proceed? Thanks in advance.

  5. My spouse and I stumbled over here different website and thought I should check things out. I like what I see so i am just following you. Look forward to checking out your web page for a second time.

  6. First of all I want to say terrific blog! I had a quick question which I’d like to ask if you do not mind. I was interested to know how you center yourself and clear your mind prior to writing. I have had difficulty clearing my thoughts in getting my thoughts out there. I truly do enjoy writing however it just seems like the first 10 to 15 minutes are usually lost simply just trying to figure out how to begin. Any ideas or hints? Thanks!

    1. To a new user (non logged-in user), they always are empty, to a logged-in user they are disabled since they already have an account.
      Kindly check your form in logged out state or in incognito window.

Leave a Reply