In order to ease the process of controlling what the blog users can and can't do, WordPress uses a concept of roles and capabilities. By using this feature, blog owner (administrator) can assign different capabilities to different types of users. Therefore, each user can have one of the following roles: Super Admin, Administrator, Editor, Author, Contributor and Subscriber. If you would like to get a deep insight into what any of these roles can or cannot do, feel free to consult this WordPress Codex page.
If you would like to use a different approach in the role and capability management, you should definitely try a WordPress role manager plugin.
Capability Manager WordPress Role Manager Plugin
Capability Manager is one of the most popular solutions for easy WordPress role and capability management, and as of this writing, it has more than 50,000 downloads. This WordPress role manager plugin is also available in several languages: English, Catalan, Spanish, Belorussian, German, Italian, Russian and Swedish, while users and developers are encouraged to translate the plugin into other languages as well. This can be achieved easily with provided POT file.
This plugin has several great features, while some of the most important are: changing the capabilities of any role, adding new roles and coping the existing rules into the new ones, adding new capabilities to existing users, while it is also possible to delegate a capability management to other users. Another great feature this WordPress role manager plugin offers is a Backup/Restore tool, which enables administrators to save current roles and capabilities before making any changes, and additionally, it enables easy restore in a case something goes wrong.
If interested, you can download Capability Manager at the official WordPress plugin directory: https://wordpress.org/extend/plugins/capsman/.
Role Scoper WordPress Role Manager Plugin
Role Scoper is a solution that offers the ability to assign roles and restrictions to specific posts, pages, or categories. Although this WordPress role manager plugin has numerous features, let's mention some of the most important: it is supported by WordPress multisite, it adds an additional read or edit access to specific posts, pages, or categories, you can define groups and assign them specific roles, you can allow Subscribers to edit content, you can set the time duration for read or edit access, it has an RSS Feed Filter with HTTP authentication option, XML-RPC support, it is optimized to limit additional database queries, etc.
If you decide to deactivate or to completely remove the Role Scoper, you certainly want to know that any of these actions will return users to their standard WordPress access, although the plugin settings will remain in the database. In other words, you will only have to activate or install the plugin again, and all the roles and restrictions assigned to specific posts, pages, or categories will be restored.
You can download Role Scoper here: https://wordpress.org/extend/plugins/role-scoper/.
Article reference: WordPress › WordPress Plugins
Images created by author