WordPress comes with its own user role management system. User roles and permissions are definitely a crucial part for proper management of your website.It controls what users can and cannot do on your website.It allows you to decide which user can have what permissions. i.e, who should have right to do administrative tasks, write/approve/upload content, plugin and theme management, and more.
Basically, there are five default user roles in WordPress:
- Administrator – Highest level user role and has to privilege to do all administrator tasks from adding content to editing the website theme
- Editor – Have right to manage and publish posts submitted by other users. This user role does not have access to make changes in theme level such as edit themes ,update core,install plugins etc.
- Author – Can create and publish their own post
- Contributor – Can create posts and submit them for review. They don’t have access to publish posts.
- Subscriber – Can view the website. Anyone who signs up to the website can be a subscriber.
How to assign or modify users in WordPress?
To assign or modify user roles you should have an administrator account.Once you login as admin, you can see Dashboard. Go to Dashboard->Users.
To Add New User
Go to Users->Add New. Enter the details and then assign the role for the user.
To change the user role for a particular user
Go to Users->All Users.Search the user whose role is to be changed from the list of users and then edit that user. Select the new role and ‘Update User’.
Or else,you can select the user from the user list. Select the role and then click ‘Change’.
You can also manage user roles with plugins.Here is a list of plugins that efficiently manage user roles with some awesome options for customizing it.