BEGINNER'S GUIDE

How to Create Login and Registration Page in WordPress?

Last Updated: 7 mins By: User Registration Author

This is your complete guide on how to create a login and registration page in WordPress.

The most common way to create and add a login and registration page in WordPress is using plugins. WordPress registration plugins help you easily create login and registration forms.

The question is how? We’ve answered it in detail in the video below.

So, you can watch it as a reference to creating login and registration pages or continue to the article below.

How to Create a Login and Registration Page in WordPress?

The most common way to create a custom login and registration page in WordPress is through a plugin.

So, the first thing to do is to install a plugin. The best plugin for this purpose is User Registration.

User Registration Form Plugin

User Registration is simple and powerful enough to create any login and registration page. It has an easy learning curve, and the drag-and-drop feature makes creating forms a breeze.

Some of the notable features of the User Registration plugin that tempt the recommendation are:

  • Google reCAPTCHA for spam protection
  • Prebuilt sample login and My Account page for users
  • Assign user roles from the form directly
  • Create beautiful and fully responsive login forms
  • Drag-and-drop feature for form building

We have WordPress and the User Registration plugin. What are we waiting for? Let’s jump right into our main topic. 

Step 1: Installing the User Registration Plugin

First, log in to your WordPress dashboard.

Then, go to Plugins >> Add New, from your dashboard menu.

Open Plugins Add New

In the search bar, type User Registration and hit Install Now when it shows up in the results.

Install User Registration Now

After the plugin is installed, click on the Activate button to activate the plugin. 

Activate User Registration

You now must set up the plugin before you get started. For a detailed guide, refer to our article on how to install and set up User Registration properly.

And that’s it. You’re ready to create the WordPress login and registration form.

Note: This is a quick reminder to pay attention to the Install Pages step of the setup process. We recommend you install the pre-built forms and pages that will be used in the tutorial later.

Install Pages and Form

Step 2: How to Create Login and Registration Form in WordPress

If you’ve installed the default registration form during the initial plugin setup, you can directly use that form for this tutorial.

To do that, go to User Registration >> All Forms and click on Default Form.

Open the Default Form

You will be taken to the form editor window of User Registration.

User Registration Form Editor

Adding fields and rows to Your Registration Form

To add a field to your form, simply drag the field from the left and drop it on the right.

Drag-and-drop Form Field

To rearrange your rows, you can drag the row and drop it wherever you want it to be. The same goes for the field.

Editing Field Options in Your Registration Form

The Field Options tab on the left section allows you to edit settings for an individual field. To do so, click on the field you want to edit.

Edit General Options for Field

Under the field options tab, you’ll see different settings divided into General and Advanced categories. 

The General Settings include editing the Label, Description, Placeholder, etc.

Under Advanced Settings, you can provide a custom CSS class for your field and more.

Advanced Options for Field

Please note that the settings for each field vary to some degree.

After you’re done, click Update form to save your changes.

Update Form after Changes

Configuring Form Settings

We edited the settings for individual fields. What about the whole form? For that, we’ll have to check another tab named Form Settings

General Form Settings for Form

Inside the Form Settings tab, you’ll be able to select the user approval and login method, set a default user role, enable strong password, and more.

Don’t forget to click on the Update Form button in the top right corner to update your changes. 

This was a short tutorial on editing the default form in User Registration. For a complete guide, refer to our article on how to create a registration form.

But, what about the login form? Well, you don’t have to do much in this case. Because User Registration offers an in-built login form for your website. All you have to do now is put that form on a page.


Step 3: Creating Login and Registration Pages on Your Website

Remember the Registration page and My Account page we installed during the plugin setup. Since you already have those pages, you won’t need to create new ones from scratch.

Go to Pages >> All Pages in your WordPress dashboard and click on the Registration page.

Open Registration Page

As you can see, the page already includes the default registration form we modified above. You can customize it further if needed.

Registration Form Embedded in Page

Similarly, the My Account page displays the user profile when a user is logged in. The login form is displayed for logged-out users.

Login Form Embedded in Page

But this is not the only method. You can also create entirely new registration and login pages for your site.

For that, go to Pages >> Add New Page, which will open the page editor in WordPress.

Add New Page for Form

Give your page a name, and click the little plus button to add a block. Here, search for the Registration Form block and click on it.

Add Registration Form Block

After that, the Registration Form block will be added to your page. From the dropdown, choose your registration form. 

Select Registration Form from Dropdown

Lastly, hit the Publish button on the top right corner to publish your page.

Publish Registration Page - How to Create Login and Registration Page in WordPress

Similarly, create a new login page and add the Login Form block.

Add Login Form Block to Page

Hit Publish, and that’s all you need to do to add your login form to your page.

Publish Login Page - How to Create Login and Registration Page in WordPress

Step 4: Adding your Registration and Login Pages to Your Website’s Menu

Creating registration and login pages in WordPress is solved. But we gotta make it as easy as possible for your users to access the pages.

So, let’s add those pages to our website’s menu. That way, users can easily access the login and registration page anywhere on your site.

Head over to Appearance >> Editor in your website’s dashboard.

Open Editor in Appearance

This’ll take you to the customizer where you can edit the appearance of your site using the block editor in WordPress.

Design Options How to Create Login and Registration Page in WordPress

Open the Navigation tab and it will show which pages are visible on your site’s navigation menu.

Available Navigation Menu

Depending on your theme, the Registration and My Account page should be added automatically to the menu.

If not, you can add it yourself. To do that, click Navigation in the editor, and the plus icon should appear.

Press Navigation

Select the page you want to add from the list of available pages.

Add Page Links

Save the changes, and you’re done!

Save Navigation Menu Update

You have successfully created login and registration pages in WordPress and added them to your menu.


Doing More with User Registration

What we read above was a fraction of the functionalities User Registration provides. With different addons available in User Registration you can make your registration form more awesome. 

Some of the best addons in User Registration include:

  • Style Customizer: Customize your form’s style with User Registration’s live customizer.
  • Social Connect: Allow your users to register or login to your site with social platforms like Twitter, Facebook, etc.
  • Conditional logic: Change the behavior or visibility of one field according to the input in another field.
  • Payments: Integrate PayPal into your form for payments, donations, and more.
  • Geolocation: Collect geolocation data like country, zip code, from users who registered on your site.
  • Zapier: Integrate your form with a large collection of web applications and functionalities.

And the best part is, you don’t have to pay for them individually.


Start Creating Now!

That brings us to the end of our detailed tutorial. Now, it’s your turn to implement it and create registration and login pages for your website.

What are your thoughts? Comment below.

And since you’re on the topic of creating a login and registration page in WordPress, how about an article on creating multi-step registration form in WordPress?

Stay tuned for more articles like this on our blog.

How to Create Login and Registration Page in WordPress?
Scroll to top

Pin It on Pinterest