| WordPress

Change Edit Permissions For WordPress Content

WordPress is an excellent platform for writing, editing and publishing content. So it’s important to know who has permission to do that on your WordPress site.

I’m going to explain the editing permissions for your WordPress posts.

This tutorial starts by explaining the default permissions and in the next two sections we'll see how to customize those permissions.

Part #1. The Basic Editing Permissions in WordPress

When you first install WordPress, you are given 5 user roles: Subscriber, Contributor, Author, Editor, and Administrator.

What permissions do these users have for editing posts?

  • Subscribers: they can not write or edit any posts.
  • Contributors: they can write posts but they can’t publish them.
  • Authors: they can write, publish and edit their own posts.
  • Editors and Administrator: they can write, publish and edit any posts.

So, by default, only Authors, Editors or Administrators can edit content.

What does this mean in practice? What will users see in the WordPress admin area? If you do have editing access, you will see “Edit”, “Quick Edit”, “Trash” and “View” links for each post:

can edit

If you don’t have editing permissions, you can still see postst in the WordPress admin area. Butyou will only see a “View” link. Note: there are ways to hide posts that you can't edit.

can not edit


Part #2. Change the Basic Edit Permissions

Now you know the basic permissions, let's see how to cutomize them. We recommend the Capability Manager Enhanced plugin as a great way to change the permissions for each user role.

The Capability Manager Enhanced plugin for WordPress

Install the Capability Manager Enhanced plugin, then go to Users > Capabilities. The image below shows you the permissions available to Subscribers. It's easy to see that Subscribers have almost no permisisons.

edit permissions

To allow Subscribers to do more, check the boxes here, particularly in the "Edit" row:

cme updated

This technique allows you to change the editing permissions for an entire role. Your changes will impact every user in the “Subscriber” role and all of the Posts or Pages.

In the third part of this tutorial, we’ll show you how to change editing access for specific users and specific posts.


Part #3. How to Allow Specific Users to Edit a Post

If you need to customize editing permissions for individual users or content, we recommend the PressPermit Pro plugin. Let's take you through an example of how PressPermit Pro works.

After installing PressPermit Pro, go to the “Posts” screen and choose the post that unique permissions.

Scroll down below the main post area and look for the “Editing Exceptions” options. You can choose to allow all the users in a particular role to edit this post. However, you can also deny them editing access.

presspermit editing

Next, click the “Users” tab. You can search for individual users and select the users you want to edit the post.

presspermit users

So that’s the process you can use to allow a custom group of users to edit a post. This PressPermit Pro technique works for any content type.


Conclusion

In the first part of the tutorial, we saw that only Authors, Editors or Administrators are able to edit content on a default WordPress site. However, with the Capability Managers Enhanced plugin you can customize that normal setup and give editing access to different roles. Finally, thanks to the PressPermit Pro plugin you can get even more specific, giving or removing access to specific users on specific posts.

 


About the author

Steve is the founder of OSTraining. Originally from the UK, he now lives in Sarasota in the USA. Steve's work straddles the line between teaching and web development.