How to make a WordPress registration form from a template

How to Make a WordPress Registration Form From a Template

Editorial Note: We may earn a commission when you visit links on our website.

Do you want to make a WordPress registration form?

A registration form allows your visitors to quickly sign up and create an account on your site.

In this post, we’ll show you how to create a registration form using our new and improved user registration addon to simplify the whole signup process for your visitors.

Create Your User Registration Form Now

How to Make a Form Using WPForm’s Registration Form Template

Below are the steps for making your registration form using WPForms:

Let’s jump right into it.

1. Install WPForms and the User Registration Addon

First things first, you need to purchase WPForms Pro license in order to get the user registration addon. After your purchase, install and activate the plugin on your WordPress site.

Now, you’ll have to install the User Registration addon to unlock registration form templates and registration settings.

To do this, open your WordPress site’s dashboard and go to WPForms » Addons.

WPForms addons

Next, type in “user registration” in the search field. This will make the User Registration Addon appear on your screen. Click on the Install Addon button to add this addon to your WPForms installation.

Install user registration addon

2. Create a Form Using Registration Form Template

With the User Registration addon now activated, we can use the registration form template to make a new form.

On the left-hand menu of your WordPress dashboard, find and click on WPForms » Add New. Give your new form a name by typing in a title in the Name Your Form field.

Add new form

Now, scroll down to the Select a Template section and click on Addon Templates category.

Addon templates

Here, you’ll find the new templates that come with User Registration and other addonsHover your cursor over User Registration Form and click on Use Template.

User registration form template

This will lead you to the form builder. You’ll find all the essential registration form fields already added in this template. But you can edit these fields, add new ones, or remove existing ones to customize your form the way you like.

User registration form template

But remember that the email field is necessary to include because you can’t make a WordPress account without providing a valid email address.

Once you’ve set up all the desired fields, it’s time to configure User Registration settings in the next step.

3. Customize User Registration Settings

The User Registration settings are already configured for you when you’re using WPForm’s User Registration template. But there are still additional settings here that allow you to customize your visitors’ registration process.

To configure these settings, head over to Settings » User Registration.

user registration settings

One of the settings here is Field Mapping, which allows you to connect data entered by visitors into your form fields to corresponding fields in their WordPress user account.

User registration field mapping

You can also choose to auto-generate a strong password during signup for your users here. Simply click on the Password dropdown and select Auto generate.

Another very useful setting here is User Roles. You can choose from a variety of user role options including:

  • Author
  • Subscriber
  • Administrator.

So, if you’re creating a registration form for your subscribers, simply click on the User Roles dropdown and select Subscriber.

user roles

4. Configure User Activation & Login Settings

The User Registration addon gives you the freedom to choose how a new user should activate their account. To access these settings, click on the Enable user activation button.

enable user activation

Here, you can select User Email as the account activation method. This is an effective way of making sure that the user is a real person with authentic credentials, and reduces the risk of spam accounts.

user activation method

You can also choose Manual Approval as the account activation method if you want to manually check and review each user account before approving. Though, this can become quite difficult to manage if you have lots of new subscribers signing up every day.

If you chose User Email as the activation method, then you can also customize the email subject line and message that will be sent to your user when they’re signing up.

user email activation message

One of the best things about our new and improved User Registration addon is that it now lets you use Smart Tags to personalize your registration notifications to users.

show smart tags

So, you can insert a user’s name, username, and other details within your message to customize it. In the example below, we’ve used the {user_first_name} smart tag, which will automatically insert that user’s first name in the message:

email customized with smart tag

Note: Make sure that your message includes the {url_user_activation} smart tag because this inserts the link that users will need to click for account activation.

Now, you need to select a confirmation page that users will be automatically redirected to after activating their account. Click on the User Activation Confirmation Page dropdown and select an appropriate page from the dropdown menu.

user activation confirmation page redirection

Our updated User Registration addon also lets you manually resend the activation link to a user if they didn’t receive it the first time. For this, open your WordPress dashboard and click on Users menu on the left-hand panel.

users menu

Now, press the Resend activation email button under the user in concern.

Resend user activation email

If you don’t wish to set up user activation,  you can enable the auto login feature which automatically logs a user in after account creation. Simply click on the Enable auto log in button to activate this feature.

enable auto log in

If you want to hide your WordPress registration form from users that are already logged in, you can enable the Hide form if user is logged in option.

Hide user registration form

You can then also customize the message that will appear when a logged-in user tries to access the registration form.

logged in message user registration

5. Configure Registration Notification Settings

The User Registration addon gives you complete control over emails that your site should send when a new user is created. You can choose if:

  • the admin should receive an email when a new user is created
  • the user should receive an email with their account details
  • the user should receive an email when their account has been activated

user registration email notification settings

Like before, you can edit and customize the messages to be sent by clicking on the Edit Template button. Make use of smart tags to include as much information as you’d like your messages to contain.

6. Setup Custom User Meta (Optional)

If your site has custom user meta data, you can map the registration form field data to your WordPress site’s custom meta fields.

User registration map custom user meta

To do this, simply enter the meta key for your desired custom field and select the corresponding form field from the dropdown menu.

Make sure to Save the form after you’ve made all the changes.

Save form

7. Create a Login Form

Once you’ve made a registration form for your WordPress site, your users are then going to need a login form where they can actually log in with their registered account. WPForm’s User Registration addon also provides a User Login template to assist you to build a login form.

Select the User Login Form template from the Addon Template category.

User login form template

We recommend keeping this form as simple as possible with only the necessary fields of Username or Email and Password.

user login form fields

Our updated User Registration addon 2.0 also allows users to force their browsers to remember their login details for quicker future logins. This feature is added by default if you’re using the User Login Form template!

You can also choose whether you’d like to hide this form from logged-in users by navigating to the User Registration settings and toggling on or off the Hide form if users are logged in button. The message to be displayed to logged-in users is also customizable as before.

logged in message user registration

Don’t forget to Save the form when you’re done.

8. Create a Password Reset Form

It’s very important to give your users the option to reset their password if they’ve forgotten it. This is why we’ve also included a Password Reset Form template in our latest User Registration addon update!

User password reset form

You’ll find this template in the Addon Templates category. This form shouldn’t require anything more than your registered email address and the new password from the user.

Password reset form

The User Registration setting for this form allows you to customize the password reset email, which uses a smart tag to include the reset link.

password reset user registration settings

Like other forms, you can choose to hide this form from logged in users and customize a message affirming the same.

logged in message user registration

Make sure to Save the form when you’re ready.

9. Save and Embed Your Forms

We’re nearly there! Quickly review all the settings and fields in all the three forms you’ve built. You can find all your saved forms by visiting your WordPress dashboard and clicking WPForms » All Forms. Then, click on the form you want to add.

All form view

Then, click on Embed and choose from an existing page to add the form to or create a new page.

Embed form

Click on Create New Page to embed your form in a new WordPress page.

Embed in new page

You’ll then be redirected to the WordPress editor page with your form already embedded within if you chose to add a new page.

If you want to add the form to an existing page, click on the + button in your WordPress block editor and type in WPForms in the search field. Then, click on the WPForms widget to include it on your page.

WPForms widget

Click on the WPForms widget and select one of the forms you just created.

WPForms select form

Finally, click on Publish to create your new page with the form embedded.

Publish form

Repeat this process for the other two forms as well.

WPForms performs WordPress data collection so that all form submissions are automatically stored in your site’s database as well if you want to view these later.

And that’s it! You’ve successfully made your WordPress registration form using our User Registration addon templates.

Why Should You Create a WordPress Registration Form From a Template?

WPForms gives you the ability to create your custom registration form from scratch or use our pre-made template. We have an extensive library of 1,700+ form templates to make it super easy for you to build a form for all kinds of purposes.

Form templates gallery

We’ve designed our registration form template so you can create a new form without having to make any changes yourself (though you can customize the fields, layouts, and design if you’d like to).

So, if you’re looking for a ready-made, beginner-friendly solution to creating registration forms on your WordPress site, WPForms has got you covered!

Next, Restrict Forms to Logged-in Users

Do you want to restrict your forms to only logged-in users? This is very easy to do with WPForms as we’ve explained in this tutorial on how to restrict WordPress forms to logged-in users.

If you’re an online store, you’ll probably need some eCommerce plugins to grow your site faster. Here’s a list of the best WordPress eCommere plugins that can boost your sales and conversions.

Create Your User Registration Form Now

Ready to build your form? Get started today with the easiest WordPress form builder plugin. WPForms Pro includes lots of free templates and offers a 14-day money-back guarantee.

If this article helped you out, please follow us on Facebook and Twitter for more free WordPress tutorials and guides.

Using WordPress and want to get WPForms for free?

Enter the URL to your WordPress website to install.

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.