How to Allow Public User Registration on WordPress

Would you like to have more and more authors to support you on your WordPress site? Then you would need to allow users to register on your site. By default WordPress doesn’t come with that option. You have to setup the settings for give that privilege.

So WordPress allows you to enable user registration.  Just simply go to Settings » General and scroll down to Membership section. Tick the box next to ‘Anyone can register’ option.



Next you need to select the default user role. The default user role is subscriber, which you can change to any other user role available. This means any user who registered through the website will have the subscriber role. Subcriber role is a less privileged user role. After that you need to click on the Save Changes button to store your settings. Your WordPress site is now open for user registration.

The next step is to let your users know that they can register and login on your site. This is the most important step. If you do not make aware your users that they can be part of their favorite blog, then there is no point of setting up allowing user registration. So to do this you need to add a link to login and register page. There are multiple ways to do that.

The simplest way to add a login link is by adding the meta widget to your sidebar. Simply go to Appearance » Widgets and add the Meta widget to a sidebar.


meta widget



The other way is, which is somewhat advanced way is, use your own WordPress pages for login and registration.

By the time when you enable public user’s to register on your site, there is a urgent step you need to fulfill. There are malicious spam bots out there searching for WordPress sites open for registration. These bots can add spam accounts into your WordPress site which could be a threat to your site’s security and credibility. Luckily, preventing spam registrations in WordPress is not difficult at all. There are number of plugins to prevent spam registration.

So now all is done. When the time, users came into registering and supporting you to build and expand your site, you need to manage them properly. You canview all registered users on your website by clicking on Users in the WordPress admin. WordPress will show you a list of users with their usernames, names, role, and email addresses.


As an administrator, you can delete any user at any time you want. You can also edit user profiles, change their roles, and even change their passwords. This gives you full control on what users can or cannot do on your WordPress site. If any member behaves badly you can always say them to get lost.

Written by Sandeep Likhar

Sandeep Likhar is from India, where he is a blogger, eBook designer, and founder of LetsDnD. He has 6 years of experience in the industry as a Digital Publishing Expert and eBook Converter, providing services to authors, publishers, and distributors worldwide. He is proficient in converting books into various formats, such as HTML, epub, mobi, word, PDF, including all major online platforms like iTunes, Kobo, Kindle, CreateSpace, B&N, Smashwords, and more.

Comment Below