We’ve got 5 different user roles in WordPress: Administrator, Editor, Author, Contributor and Subscriber. Each role is allowed to perform a set of tasks.
- administrator – access to all the administration features
- editor – publish and manage posts and pages as well as manage other users’ posts, etc.
- author – publish and manage their own posts
- contributor – write and manage their posts but not publish them
- Subscriber – only manage their profile
role vs. task table
| capability | administrator | editor | author | contributor | subscriber |
|---|---|---|---|---|---|
| install themes | |||||
| update themes | |||||
| switch themes | |||||
| edit themes | |||||
| install plugins | |||||
| activate plugins | |||||
| edit plugins | |||||
| update plugins | |||||
| delete plugins | |||||
| create users | |||||
| edit users | |||||
| delete users | |||||
| edit files | |||||
| manage options | |||||
| import | |||||
| unfiltered upload | |||||
| edit dashboard | |||||
| moderate comments | |||||
| manage categories | |||||
| manage links | |||||
| unfiltered html | |||||
| edit published posts | |||||
| edit others posts | |||||
| edit pages | |||||
| edit others pages | |||||
| edit published pages | |||||
| publish pages | |||||
| delete pages | |||||
| delete others pages | |||||
| delete published pages | |||||
| delete others posts | |||||
| delete private posts | |||||
| edit private posts | |||||
| read private posts | |||||
| delete private pages | |||||
| edit private pages | |||||
| read private pages | |||||
| upload files | |||||
| publish posts | |||||
| delete published posts | |||||
| edit posts | |||||
| delete posts | |||||
| read | |||||
| capability | administrator | editor | author | contributor | subscriber |
Roles and capabilities WordPress Codex