What's WP
Find Everything Related to WordPress - Best Tutoriasl on WordPress!
How to Create a Custom Registration Page in WordPress

How to Create a Custom Registration Page in WordPress

Registration page enables your new visitors to become a member. In this way, they can leave more footprints on your WordPress site, for example, making comments on your WordPress site. Though WordPress comes with a default registration page, many WordPress users have the desire to build their own one. The mainly reason is that the original one which only requires a username and an email address for new users. Then a question naturally occurs that how to create a custom registration page in WordPress at first.

However, many webmasters feel helpless about the challenge because they almost know nothing about technical knowledge and coding skills. It does not matter if you have not gotten any idea about this question in your mind. This tutorial will guide you on how to create a custom WordPress registration page with a plugin step by step. To better know the motivation, we will figure out the detailed reasons for a custom registration page.

Why Create a Custom WordPress Registration Page

As we mentioned before, the default registration form is plain and bored only with much limited information. Besides, you can only rely on the default user role settings including Subscriber, Contributor, and Author. The most important thing is that your new users will be taken away from your main site when signing up with the default page, resulting in a bad user experience.

But things turn totally different when you have the ability to customize your registration page. By creating your own page, you can edit the form fields in order to get the desired information from users. In addition, you are free to set certain limitations for admin panel access. What’s more, you can protect your users from the annoyance which the default registration page leads to, gaining better using experience. In fact, there are more functions beyond your expectations.

Having learned the reasons, we now come back to the question that how to make it in an easy way. In this situation, we turn our eyes towards a powerful and flexible plugin – Ultimate Member.

Ultimate Member

After testing multiple plugins, we find that Ultimate Member helps you simplify the process to build your own registration page by using the drag-and drag interface to customize the form fields. Also, this free plugin has a range of extensions which allow you to extend the power.

In order to take advantage of this plugin, it is necessary for you to install and activate it by clicking Plugins > Add New and searching “Ultimate Member” at first. Upon activation, a new tab of Ultimate Member appears in your WordPress dashboard.

Create a Custom Registration Page in WordPress with Ultimate Member

How to Create a Custom Registration Page in WordPress

Generally speaking, there are three steps in creating a custom registration page. To make things clear, we will make a combination of words and pictures. Just keep on reading and learn the steps.

Step 1: Customize the Design

In order to make the registration page more beautiful and colorful, you can perform some configurations to create your desired aesthetic. On one hand, go to Ultimate Member > Settings > Appearance > Registration Form page. In this page, you have the rights to make choices in the maximum width, shortcode alignment, field icons, etc.

Registration Form

On the other hand, you will find solutions to customize the design through Ultimate Member > General page. In the resulting screen, you may be surprised at the multiple choices including button color, text color, icon color and more.

General Page

Step 2: Customize the Form Fields

Clicking Ultimate Member > Forms from your WordPress dashboard, you have a full control over an interface where you can customize the form fields. The Default Registration inside the interface includes username, first name, last name, email address, and password, but it is flexible for you to alter the fields by clicking on the Edit button.

Customize Form Fields

At present, you come to the Edit Form page in which you can add, remove, and rearrange the fields to obtain the user information you need.

Step 3: Embed It into Your WordPress Site

On the top right corner, there is a shortcode for you to embed the form into your WordPress site. If you are satisfied with the configuration, you can copy the shortcode and paste it anywhere on your WordPress site so that the form can show up in the desired place.



To sum up, this tutorial mainly shows you how to create a custom registration page with a plugin in three steps. It is true that there are many ways for your options, but we try to make it easy for you as much as possible. Therefore, we finally decide to recommend the plugin according to our experience. To give your users a good impression when they log in your site, you may want to customize your WordPress admin login page which can indicate your reliability and professionalism.


Zoe is a freelance writer who has a deep knowledge about WordPress. She loves everything related to website building and loves to share her experience with people all over all the world. In the daily life, Zoe loves detective novels as it can train her logical thinking and creativity.