Enabling User Registration in WordPress
To enable user registration simply go to Settings » General and scroll down to Membership section. Check 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. After that you need to click on the Save Changes button to store your settings.
Your WordPress site is now open for user registration.
Adding Login and Register Links in WordPress
Once you have opened your WordPress site to user registration, the next step is to let your users know that they can register and login on your site.
You need to add a link to login and register page. There are multiple ways to do that.
Method 1: The Meta Widget
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.
This is how the login link will appear on your website.
Method 2: Using Custom Login Pages
You can also use your own WordPress pages for login and registration. See our guide on how to create a custom login page for WordPress.
Preventing Spam Registrations
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.
All you need to do is simply install and activate the Stop Spammers plugin. Upon activation, go to Settings » Stop Spammers to configure the plugin.
First you need to whitelist your own IP address. Next, you can simply save the default settings.
Stop spammers is a powerful plugin with many options to combat with registration spam. Learn more about how to stop spam registrations on your WordPress membership site.
Managing Users in WordPress
You can view 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.
That’s all, we hope this article helped you learn how to allow user registration on your WordPress site. You may also want to learn how to add or remove capabilities to user roles in WordPress.