How to add and manage users and their roles in WordPress

Want to add and manage new users and authors to your blog ?

WordPress comes with a built-in user management system , This allows you to add and manage users with different roles and permission levels .

In this article, we will show you how to add new users and authors to your WordPress site .



Add and manage new users or authors (editors) on your WordPress site

There are 3 ways to add new users to your WordPress site. You can manually add users, and rate .

This is what we will talk about in this article .

first way : Manually add and manage new users or authors to your website

If you want to add a few people to your website, it’s easy to do that using WordPress’ built-in user management system .

Small businesses that have several different employees running their website .

Organizations such as convenience stores and nonprofits that have volunteers update their website .

Blogs with multiple authors, like the fashion blog you write with some friends .

Online stores that have multiple people managing inventory, shipping items, and so on .

Simply go to Users » Add New in your WordPress admin area .

After that, you just have to fill out the form to create a new user ….

Fill out the form to add a new user to your website

In the form, you first need to enter a username. User can use this or their email address to login .

Tip : The WordPress username cannot be easily changed later, but all other details can be changed .

Next, enter the user’s email address. Double check that you are using the correct email address. Users will need this to reset their passwords and receive email notifications .

Then, you can enter your first name, last name, and website URL. Since these fields are optional, you can also leave them blank . Users can edit their profiles to complete these fields later.

In the next step, you will need to choose a password. We recommend using a strong online password generator for this .

Tip : You can use the Generate Password button to automatically generate a strong password .

Below the password field, you will see a checkbox to email the user. If you check it out, the user will receive an email telling them how to log in. This will also have a link, so he can set a different password if he wants to .

The last option on the page is to choose the WordPress user role from the drop down menu .

Each user role comes with a different set of capabilities. Subscriber is the least powerful role, and Administrator is the most powerful role .
You need to choose a role based on the tasks that the user will perform on your website .
You may already know the role you want to give the user .
If so, select the role, then click the Add New User button at the bottom of the screen .

If you are unsure about the job, don’t worry. We have a detailed description of the roles in the next section of this article.

Tip : Some plugins create additional user roles. For example, WooCommerce adds the “customer” and “store manager” roles. All in One SEO adds “SEO Manager” and “SEO Editor” roles. Just check your plugin’s documentation for any additional roles you see in this list .

add users

Understand user roles in WordPress

WordPress comes with the following default user roles :






Tip : If you have a multisite installation of WordPress, there is also a “super admin” role. These users can manage all websites, while regular administrators only manage one .


An administrator can perform all tasks on your WordPress site .

You should only assign this role to users that you fully trust .

You should also feel confident about their technical skills .

With the admin user role, the user can install plugins, change themes, delete content, and even delete other users. This includes other officials .


The editor can add, edit, publish and delete their own WordPress posts .

They can also do all these actions for all other users’ posts .

They cannot access website settings, plugins, themes, and other admin features .

This role is useful if you have an editor for your site who manages a team of authors and publishes content on a regular basis .


Authors can add, edit and publish their own posts . They can upload files too .

They cannot edit or share others’ posts or access features such as plugins, themes, settings, and tools .

You may want to use a plugin to restrict authors so they can only write in a specific category .

You can also allow authors to review their published posts. Again, you will need to use a plugin to extend the author user role .


A contributor can add and edit their own posts but not publish them .

However, they cannot edit other users’ posts or access features such as plug-ins, themes, settings, and tools .

It is important to note that contributors cannot upload media files, such as images .

The easiest way around this is to get contributors to upload their post image(s) through a file upload form .

This way, the image(s) can be saved directly to the WordPress media library .

This makes it easy for the editor or administrator to add them to the post .

User management in WordPress

As an admin, you can add and remove users from your WordPress site at any time. After you add a user, you can edit their profile at any time and change any information including passwords. Simply click on the Users tab in your WordPress admin to go to the user page. You can modify or delete a user at any time.

add and manage users

Also you can edit a user’s profile to change their password, change their role, and more. You can also modify users in bulk to change their role, if you want to upgrade or downgrade the role of several users at the same time.

Users can also edit their profile by going to Users » Profile in the WordPress dashboard. They can add a profile picture and change most of their details, but they can’t change their role .

thecond way form add and manage users : Open your WordPress site for anyone to register for free

What if you want to allow users to register to your site for free ?

It would be a lot of work to add each user manually. Alternatively, you can let them create their own accounts .

First, you need to go to Settings » General in your WordPress admin and check the “Anyone Can Register” box .

 manage users

By default, new users will be given the subscriber role .

Go ahead and change this to whatever role you want using the drop down menu .

Warning : We recommend allowing users to register as subscribers or contributors only .

If you allow users to register as authors, they can publish a post without consent .

Never use admin as default. Don’t forget to click the “Save Changes” button at the bottom of the page to store your changes .

You also need to add a login form to your site. The best way to do this is with the WPForms plugin .

Tip : You can also disable the WordPress admin bar for subscribers or other user roles

third : Create a paid membership program on your website

Another way to add new users to your site is to create a paid membership program that your users sign up for .

This allows you to sell members-only content, add premium content behind a paywall, sell online courses, and more .

To do this, you need a WordPress membership plugin .

We recommend MemberPress . It is the best membership and course creation plugin with all the functionality and flexibility you need .

add and manage

MemberPress allows you to lock certain posts and pages on your site so that only registered and paying users can access them. Many sites offer premium content like this as a way to make money online .

With MemberPress, it’s easy to create different levels of access. For example, you might offer a Bronze, Silver, and Gold plan. Or you can create separate courses for users to enroll in .

You also get access to powerful tools like MemberPress reports to show you average member LTV, how many members you have in total, and more .

MemberPress lets you add drip content to create an evergreen membership site, and you can even sell group memberships in WordPress .

We hope this article helped you learn how to add and manage users and authors to your WordPress site .

Previous post
.com vs .net And what is the difference between the two extensions?
Next post
How to install plugins in WordPress – step by step

Leave a Reply