How to Build a User Registration Form on WordPress

registration form

To allow users to add comments, create posts, or upload media on your website, you need to register them with their respective WordPress user roles.

Expand the features of Form Maker plugin and create user registration forms with WordPress Registration extension.

Whether the new user is an Editor, Author, or Administrator, you can let them use one simple form to register. User registration lets you enhance marketing strategies as you can provide bonuses, discounts, and offers only to the registered users.

WordPress has built-in functionality to allow users to register. Navigate to Settings > General page of your WordPress dashboard, scroll down to the “Membership” section, and check the box “Anyone can register.”

Below you’ll be able to select the default role for new users who sign up on your site. “Subscriber” is the best option for memberships.

It is very important not to select “Administrator” role as the default role because it will make your site vulnerable to too many omnipotent users.

Now users can register to your site by going to your admin login URL (yoursitedomain.com/wp-login.php or yoursitedomain.com/wp-admin ). This is what the default user registration form looks like.

Nevertheless, using custom user registration forms is better for a couple of reasons:

  • You don’t have to give users access to the admin area of your WordPress site.
  • You can collect more user information.
  • You get to feature your logo and other branding elements.

How to create a user registration form via Form Maker plugin

Navigate to Forms, click the Add New button.


Fill in the self-explanatory Form Title, press New field, and add as many fields as you want to have in your user registration form.

Here are some tips for creating the user registration forms:

    • Do not add a lot of fields, only ask for what you need. You need to make the form straightforward and easy to fill out. For instance, adding Name, Email, Phone, Captcha, and Submit fields should be enough. You should also make some of the fields optional so the user is not compelled to fill them. Here is an example of the user registration form:

  • Make it visually interesting. You can add your logo, images, and colors. Forms can feel mundane and boring, so this will inspire users to register.
  • Let people know that their information will be used for the better and make sure your forms highlight that.

How to enable Registration extension

Now, as the registration form is ready, we can move on and enable Registration extension.

Install User Registration extension as you would a standard plugin. Go to Form options of the certain form, click Registration and enable registration integration.

Now, it’s time to connect form fields with registration fields. You can connect each registration field with one or more form fields or leave it blank. If you leave it blank, it’ll take no info.

The following fields can be taken from the user-provided data: username, password, email, first name, last name, role, biographical info, and website.

Only the Username field is required. With Role option you can automatically assign roles to users or create a conditional field, and assign the appropriate role depending on the user’s information.

For example: If Name field equals to “John” then set the role to “Author”.

In addition to the user options that come with WordPress by default, third-party plugins also add custom settings for users. These can be found in Users page of WordPress admin dashboard.

To use these settings in WordPress Registration extension, check Show other registration options.

For example, if you use Woocommerce Plugin, and check Show other registration options it will bring Customer billing address and Customer shipping address.

Some default WP user roles are:

  • Administrator
  • Editor
  • Author
  • Contributor
  • Subscriber
  • Customer
  • Shop manager
  • Event Contributor
  • Backup WD Admin
  • Backup WD Helper
  • Backup WD Checker

What happens after a user submits a user registration form

After submitting a registration form, a WordPress user is created and this information is passed to its respective settings. The registered account can be accessed and modified from Users > All Users page of WordPress admin dashboard.

Now that we’ve discussed user registration forms, next you may want to read our guide on creating donation forms. Don’t hesitate to drop us a comment below if you have any questions.

Don't forget to share this post!

Kima Baghdasardyan
Kima Baghdasardyan
Kima Baghdasaryan is a customer care representative and also a content writer for 10web.io since 2017. She is passionate about her job and helping customers solve their websites' issues. You can find Kima on Linkedin or Facebook.

Leave a comment

Your email address will not be published. Required fields are marked *

Your email address will never be published or shared. Required fields are marked *




Cancel reply

Ask a question