Lesson [1/10]: WordPress User Roles And Correct Permissions

Understanding roles and properly assigning them to users is essential in the process of segregation of duties. By default, WordPress has a set of six pre-defined roles: Super Admin, Administrator, Editor, Author, Contributor, and Subscriber.

Further, each of these roles can perform a set of tasks called ‘Capabilities’. Now, the capabilities include the power to “publish_posts“, “moderate_comments“, and “edit_users“, etc.

Assigning pre-defined roles to users

Now, only the admin can assign roles. If you have powers of the admin then, assign roles to users as:

Step 1 – Log in to your dashboard

Step 2 – Go to users section

Step 3 – Assign proper roles to users

Assigning custom roles by the use of a plugin

For defining custom roles for each user, you can do this by following these steps:

Step 1 – Install a plugin ‘User role editor”

Step 2 – Go to ‘Users’>Other roles

Step 3 – Define/add custom roles for a particular user.

You can better control and monitor who does what on your website with these roles. This is a simple but great measure to secure your website.