Manage Your Posts Only in WordPress

What does this WordPress Plugin Do?

One of the frustrating things of running a multi-user WordPress blog is wading through the enormous amount of posts that end up there. Also, by default WordPress allows all editors to see the titles of other users posts and unpublished drafts even though they cannot edit them.

Previously other users have tried to do the same thing (see: Multiple users – only allow them to see their own posts when logged in?) by editing “edit.php” or “edit-post-rows.php” directly. This gets the same outcome, but is more likely to get forgotten or messed up when you install a WordPress Upgrade.

I’ve created a tiny little WordPress plugin that makes it so that users and editors can only see posts from the manage tab that they have written themselves. By using this plugin, the only users that can see all posts from the manage tab are Admins.

WordPress Plugin Install

  • Download the Manage Your Posts Only WordPress Plugin
  • Unzip and upload ‘manage_your_posts_only.php’ to the ‘/wp-content/plugins/’ directory
  • Activate the plugin through the ‘Plugins’ menu in WordPress
  • Log in as a non-admin user to ensure that they can only see posts listed in the managed tab that they have created
  • Comments or Questions?

    Let me know what you think about the plugin! Maybe I missed something, or there is some extra functionality that you would like it to have. Just leave a comment here or send me an email.

    Thanks!

    4 Responses to “Manage Your Posts Only in WordPress”

    1. 1
      Dimox Says:

      Hi. Many thanks for plugin! Works fine. Just such function was necessary to me.

      I would like to have additional – can you do similarly with “Comments” to show only users comments if this is not admin?

      Thanks.

    2. 2
      mehedi Says:

      Thank you very much. This is I wanted. Can you do the same for the comments page?

    3. 3
      Kisu @ Classroom Blog Says:

      Thanks! A simple, yet elegant plugin. Our students were having a lot of trouble trying to sort through the pages of posts, trying to find their work. This plugin solves a lot of headaches. By the way, it still works 1.5 years later on WordPress 2.8.4 and WordPress MU 2.9.1

    4. 4
      Jason Says:

      The plugin is good to just include it into the theme’s function.php.

      However, I noticed it only hides the posts/pages that aren’t of the current user’s piece. I can easily change the link on the browser, say from id=1 to id=6 and access other’s posts/pages.

      Moreover, the number of posts/pages shown (All, Published, Draft, Trash) are a total from everyone. Is there a way to limit them to the current user?

    Leave a Reply

    Search

    Subscribe!

    Subscribe to the RSS Feed

    Have a question or comment?

    Send me an email - mincus@gmail.com

    Most Popular

    Recent Posts

    Categories

    Sponsors

    Links

    Meta

    Classic Kids Games