WordPress uses a concept of User Roles, designed to give the blog owner the ability to control and assign what users can and cannot do in the blog.
A blog owner can manage and allow access to such functions as
- writing and editing posts
- creating Pages
- defining links
- creating categories
- moderating comments
- managing plugins
- managing themes
- managing other users.
- Super Admin – Someone with access to the blog network administration features controlling the entire network (See Create a Network).
- Administrator – Somebody who has access to all the administration features
- Editor - Somebody who can publish and manage posts and pages as well as manage other users’ posts, etc.
- Author - Somebody who can publish and manage their own posts
- Contributor – Somebody who can write and manage their posts but not publish them
- Subscriber – Somebody who can only manage their profile
Setting User Roles
To set the user roles open the WordPress admin panel, go to Users tab. Then select the existing user and click Edit, or click Add new to add new user.
You can define the user roles in the Role select box.
You can also define the role for the new registered users. This could be done through the Settings>General tab in WordPress admin panel.