Wherever a bunch of human beings gather together to produce something, a certain degree of order must be maintained in order for the goal to be achieved. We humans are meticulous about bringing order to whatever we feel significant, and this has affected one of our recent activities as well – maintaining web sites and blogs. This in term, has made it necessary for WordPress user roles to exist.
Brief introduction to WordPress user roles and capabilities
In order to easily explain WordPress user roles, we must first venture into discovering WordPress capabilities. It is most easy to view capabilities as an ability to perform a certain action within the system. To give you an example, the ability to make a new post, edit a post or even read a post is a WordPress capability.
Having defined capabilities, we can define WordPress user roles as sets of capabilities that a user can perform. By default , WordPress comes with six built-in roles: Super Admin, Administrator, Editor, Author, Contributor and Subscriber. Their capabilities follow in decreasing order – Super Admins have all capabilities while Subscribers have only one – the capability to read posts.
Handling WordPress user roles
Now that we know what WordPress user roles are, we need to find out how to work with them and make use of them. The administrators are the ones who can change other user’s roles, so it follows that if you want a higher role, you need the administrator to set it for you through the admin panel.
One need not only confine to the default roles, if you’re an avid administrator , you can make custom WordPress user roles that can satisfy your custom needs. You may need a user who can delete other people’s posts but not capable of adding their own. If you need that, you can define it through the admin panel as well.