User roles defines the access level or permissions of a person authorized which is invited by an Administrator to use a WordPress.com site.
A user role determines permissions for users for performing a group of tasks. There are some predefined roles with a predefined set of permissions in a default WordPress installation. These roles are:-
- Super Admin
Each roles has a number of set tasks it is allowed to perform that are known as capabilities. There are various capabilities including moderate_comments, publish_posts, and edit_users. While every role has a predefined set of capabilities, new capabilities can be added and removed from each role.
As long as the default roles are concerned the Super Admin has the highest level of access while the subscriber has the minimum.
The subscriber role allows the user only to read posts but not write anything. The administrator has access to all administration features within a single site and the Super Admin has access to the whole network if it exists.
New roles can also be added and removed by using plugins. It allows the website administrator:
- To manage who can publish and edit posts
- Create pages
- Manage plugins
- Moderate comments
- Define links, manage themes, and more.
Reducing the capabilities of some roles allow the WordPress website administrators to have other users participate on their site. The user roles makes it available for WordPress websites to have multiple authors and thousands of registered users.