USER ROLES AND CAPABILITIES IN WORDPRESS
I will be taking you through the user roles and capabilities in WordPress very fast and you would love it.
On the latest version of WordPress, there are 6 roles with Super Admin as the highest and Subscriber as the least.
Probably with some plugins installed, you can have more roles like SEO editor, SEO manager e.t.c
Note that SEO editor and SEO manager are not pre-defined WordPress roles.
Different roles have their unique and common capabilities and as you might guess a higher role is going to have all capabilities of lower roles.
USER ROLES AND CAPABILITIES
- Super Admin – somebody with access to the site network administration features and all other features. This is the same as Administrator when dealing with a single site WordPress installation.
- Administrator (slug: ‘administrator’) – somebody who has access to all the administration features within a single site. However, on a multi-site, the administrator does not have the access to add users,install or delete themes
- Editor – somebody who can publish and manage posts including the posts of other users.
- Contributor – somebody who can write and manage their own posts but cannot publish them.
- Subscriber – somebody who can only manage their profile.
An Administrator account is automatically created after WordPress installation and default role for new users can be set in Administration Screens > Settings > General.
The following capabilities are special cases:
- unfiltered_upload – This capability is not available to any role by default (including Super Admins) but can be enabled by defining the following constant:
define( 'ALLOW_UNFILTERED_UPLOADS', true );
furthermore on WordPress User Roles