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

The way I'm set up currently, I create a post for each user of the site, custom-post-type, Agent, then assign it to a user, and they can edit it however they like. What I want to remove or disable is in the admin side, Agents/Add New.

Currently all users are set to Author, so if I could make it so if the user is an Author they can't create new posts of custom-post-type, Agent.

I'd also like to remove the ability of the author to create standard wordpress posts.

The caveat to all this is I need to allow authors to create as many posts as they like as custom-post-type, Property.

Here is a pic of what I want to remove (in red) for agents custom-post-type, if the user is an author.

enter image description here

share|improve this question
up vote 1 down vote accepted

try my plugin Posts Creation Limits which was made for that same reason.

share|improve this answer
I added an image to my original question, will it remove the items I've outlined? Thanks – Chuck Jun 6 '11 at 1:13
@Chuck No but even if its shown you wont have a problem and you can simply hide it <style>.button add-new-h2{display: none;}</style> The dropdown will be removed by WordPress core at 3.2 and I'll add that to my plugin soon – Bainternet Jun 6 '11 at 5:52

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.