WordPress Development Stack Exchange is a question and answer site for WordPress developers and administrators. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

Working on a site and the user only uses two roles. Admin and Author. He has hundreds of authors writing on his blog and wants the ability to hide all Posts under the Posts section of the admin panel that the current logged in author did not write.

Basically when an author logs in he wants them to only be able to SEE their own posts and not everyone else.

It's a competition blog and he doesn't' want them to easily be able to see the total number of posts written by someone else.

Any help would be much appreciated. I'm sure there is a hook I can throw in my functions.php file that will hide this, but no look in the last 3 hours of googleling.

share|improve this question

If i understand correctly then this could be what your looking for "Show only Current Author Posts In Wp-admin" it seems to fill your requirements

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.