Last Updated on by Vairo Kremanis
Is There A Way To Allow Editors To Only Edit Certain Pages In WordPress?
The answer to this question is absolutely a yes – as long as you know where to look and what to do. WordPress is nothing if not useful, but it can sometimes be a bit difficult to find your way around… especially if you haven’t been using it for a long time.
But never fear. WordPress is here to stay, and these little tips and tricks will serve you well as you build your knowledge base.
So without further delay, let’s get down to business.
There are a number of reasons for why you may want to restrict a particular editor’s ability to edit pages. Maybe it’s because you only want them involved in a certain aspect of the project – or maybe, it’s because you only want them to be able to alter specific pages of your site.
At any rate, restricting access like this is a simple matter in WordPress. Here is how you do it.
How To Modify User-Roles In WordPress
To start with, you are going to need a plugin. Our favorite is the Capability Manager Enhanced plugin, which is available for free on WordPress.org. After you have activated the plugin, you are going to want to go to the Users section, then to the Capabilities page. Here, you can configure the plugin settings.
Next, you will want to find the ‘Select Role to View/Edit’ box. Here, you’ll want to find the Editor option, and then click the ‘Load’ button. This will load the Editor user role information, and will take you to a page where you can view and edit the permissions and capabilities associated with the role.
Typically, the role of ‘Editor’ allows users specific universal permissions in WordPress. But with the help of this plugin, these permissions can be custom-fitted specifically for your situation.
You will quickly find that this plugin will basically allow you to customize the permissions to a pretty in-depth degree. You can edit both the editing and the deletion capabilities of the role, and can easily make it to where editors can only edit or delete pages that they have contributed.
To accomplish this, you want to unclick the ‘Edit Others’ box in the editing capabilities box, and unclick the ‘Delete Others’ box in the deletion capabilities box. Once you have done this, editors will not be allowed to edit or delete pages or posts that they have not created or published.
Don’t forget to save your changes!
But, you will still want to have an administrator assigned to the pages that you don’t wish to be touched… which is also easy with this plugin.
To do this, go to Pages >> All Pages, and click the check box to select all pages. Now select ‘Edit’ in the Bulk Actions drop down menu. Then click apply.
You will now load the bulk edit box, which will allow you to change the author of all of the selected pages. You can either assign yourself as the author, or promote another user with the administrator role to the position.
And remember… always click ‘update’ to save your changes!
What If You Have A Ton Of Pages On Your WordPress Site?
This may seem labor intensive if you have more than 20 pages… but don’t worry. You can easily view all of your pages by clicking the ‘next’ button to load the next 20 pages, and so on.
Allowing Editors To Edit Other Certain Pages
Restricting editor access to certain pages is pretty easy. But you can also customize it even more by assigning editors specific additional pages that you can custom-choose yourself.
To do this, you need to edit the page that you want the editor to have control over. You click on the ‘Screen Options’ button, and then check the ‘Author’ box to make sure that it is selected.
Next, you move down to the Author Meta box, and simply select the editor that you wish to give access to the page to.
Just update your changes, and you should be good to go!