If you want, by default, to allow a specific user to edit a specific post, you can give them the “author privilege” and in this way the author can edit the posts/pages which they are assigned to author. But what if you want to allow select authors to edit their own post(s)? To this end, you will need a functionality which can help you to let a specific user to edit their pages/posts.

The above situation generally comes up when you are a web designer and running multiple WordPress websites under a single domain or if you need to let a specific user to edit some specific page(s).

If you want to allow your clients to edit some specific WordPress pages, you may have a hard time doing so as most of the WordPress plugins allow editing pages/posts based on the user role and not based on a particular user.

In this post, we will find ways to achieve custom functionality that enables only one or selected users to edit specific pages or their own pages.

Free Method To Allow One User To Edit A Specific Page

Install User Role Editor plugin by Vladimir Garagulya from WordPress plugin repository. You can learn here how to install a plugin

In your Admin sidebar, go to users > User Role Editor

Here your can edit capabilities of any user role in your website

Select “Editor” role and disable its capabilities to “edit others’ pages and posts as shown in the figure below

By doing so, editors will not be able to edit others' posts and pages and can only edit their own stuff.

Now you need to update all previous pages and posts’ authors and make yourself (admin) the author of all pages. This, in turn, revokes editing rights of all other users for all the existing content.

Now you need to allow a specific user to edit a specific page. To do that, edit that page/post and change its author to that user.

If you don't want to “give editor right” to a user but at the same time want him/her to edit specific page, then assign user role “author” to him/her and then make him/her the author of that page.

Allow A Specific Editor To Edit A Specific page without Author Rights

This can be done via User Role Editor Pro version.

You can assign an editor to edit pages of some other authors using User Role Editor premium edition (paid version).

Allow A Specific User (Even A Subscriber) To Edit His Own Pages (Override User Role Capabilities)

This can be done using Toolset Access, which is a paid plugin meant to manage user roles and capabilities. With this plugin, you can give custom capability regardless of the user role. It is something like user based capability and not role based capability. Download Toolset Access Below >>

Read More about Toolset – A complete database application builder plugin

About Shams

Shams, a professional blogger, has expertise in WordPress and Web Hosting. He is used to playing around with WordPress plugins, themes, web hosting services and some other innovative stuff regarding web design. He sifts out good stuff for web designers and reviews it to help them choose what they really need.

Being an energetic tech enthusiast, he regularly pens down breaking news and tutorials related to technology particularly Smartphones and other gadgets. Sometimes writes tech tips too. It was the dawn of Internet age when he started dabbling in it and has since been delving into the realm of the internet. He occupies a permanent burrow in virtual world.

He can be reached at.- here