Hosting Tutorial & Guide

Why & How to Allow User Registration in WordPress

updated on Mar 02, 2015
Why & How to Allow User Registration in WordPress Have you ever wanted to let visitors to register and edit their profiles on your site? If so, you may refer to the following tutorial that includes several methods to get user registration enabled in WordPress.

To start with our topic, we would like to explain why it is of great necessity to let users to subscribe to your own WordPress site. Now, scroll down and acquire more information.

Why Allow User Registration in WordPress?

Honestly speaking, allowing user registration in WordPress is an option for most sites. More than that, there are a couple of reasons why people need to consider enabling user registration. In the following, we have listed some of those advantages that you may have by creating user registration:
  1. You are empowered to work together with your guest bloggers. By enabling and assigning users to the role of "Contributor", you can create a close relationship with your guest bloggers, and in the meantime, set up your guest post guidelines on a site.
  2. You are able to give special offers to registered users. For instance, you can provide your users with a special code helping to take 25% off their regular orders. At the same time, you can also supply special deals which are applicable only to those registered users.
  3. You are capable of getting more community and user interaction. On the other hand, you can register for MailChimp so as to make use of a simple subscription form on your WordPress site. At this point, you are making it much easier for other bloggers to bond with your website.
  4. You are allowed to create a completely-free membership website. By setting the registered users as "Subscriber", you can showcase some premium sections for your users to visit. By the way, it is not a good idea to have "Private" posts that are only visible to "Admins" and "Editors."

How to Allow Your User Registration?

In the online market, there are various membership plugins that work to perform quite a bit of functionalities in terms of membership management. But if you only need the basic user registration, then the built-in WordPress membership functionalities can be totally enough for you. As is shown, we would like to discover a quick way to enable basic user registration in WordPress.

At the very beginning, you are supposed to login to the WordPress dashboard in order to hover over "Settings" option in the following navigation menu.

Login WordPress Dashboard

After that, click on the "General" button directly, and you will need to check the box of "Membership" to enable "Anyone can register." And next, you should specify the "New User Default Role" by making a choice from the drop-down menu. As you might see, there are a total of five default user roles that are attached with different features:

Contributor – People who can write and edit their own posts, but they have no right to publish them.
Administrator – People who can get access to any administration feature inside one single site.
Editor – People who can publish and edit pages/posts as well as manage others' posts.
Author – People who can manage and publish posts of their own.
Subscriber – People who can edit their own profiles only.

In some cases you have no idea about which role to choose, you might pick the "Subscriber" option so that registered users are allowed to add blog content to your WordPress site. Last but not the least, remember to click "Save Changes" to take effect.

Important to Note: Having done with the above-mentioned steps, you still need to embed a login link to your site's sidebar. To do so, you can simply go to "Appearance" > "Widgets" and drag the "Meta" widget to the "Main Widget Area." Here, there is a screenshot for your reference.

Add a Login Link