Limit Page Editing Capabilities to Page Owners? (5 posts)

  1. monza
    Posted 6 years ago #

    Is there any way to allow "Authors" to be able to edit pages for which they are assigned as the "Owner" but not allow them to edit other pages? Setting the user as an "Editor" allows them to edit all pages.

    I would like to allow the staff of an organization to be able to edit their own department pages, but not everyone else's.

  2. Mark Ratledge
    Forum Moderator
    Posted 6 years ago #

    Role Manager plugin: Role Manager for WordPress << WordPress Plugin, which works fine with 2.8.5.

  3. MichaelH
    Posted 6 years ago #

    This plugin will restrict so that user can only edit their posts and pages:

    Plugin Name: Edit only Your Posts and Pages
    Version: 1.0
    Plugin URI: http://wordpress.org/support/topic/287591?replies=24#post-1214104
    Description: Only show pages for current user in edit posts/pages
    Author: t31os_
    Author URI: http://wordpress.org/support/topic/287591?replies=24#post-1214104
    function posts_for_current_author($query) {
    	if($query->is_admin) {
    		global $user_ID;
    		$query->set('author',  $user_ID);
    	return $query;
    add_filter('pre_get_posts', 'posts_for_current_author');

    Save that as edit-only-your-posts-and-pages.php in your plugins folder.

  4. Mark Ratledge
    Forum Moderator
    Posted 6 years ago #

    Good idea; that plugin is easier to use then Role Manager.

  5. patter38
    Posted 6 years ago #

    Works fine for left nav... Thank you!

    ... but the dashboard shows "totals" still... how can we fix that, too?

    Yes, I am greedy... :)

    Oh, it doesn't filter "links"...

Topic Closed

This topic has been closed to new replies.

About this Topic