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

I have a website running Wordpress.

I have lots of content, e.g. tutorials, and I made a new category on a separate page, so I don't have a lot of content there. I want users to be able to add content only to my newly created category, even if they are subscribers.

I also want to be able to moderate everything they've posted to the category. Is that possible?

Please help!!

share|improve this question

Role Scoper is a pretty good plugin to restrict category post access to users. It allows you to assign restrictions and roles to specific pages, posts or categories, which is what you said you need

share|improve this answer
Looks promising, but it's up to 2.9x only – Nick Jun 30 '12 at 10:35
Requires: 3.0 or higher Compatible up to: 3.3.2 – Anagio Jun 30 '12 at 10:36
well, mine's 3.4.1 ;) – Nick Jun 30 '12 at 10:54
Well you'll see under Compatibility a user has said it works with 3.4.1 – Anagio Jun 30 '12 at 11:02
ok, I'll try it out! XD – Nick Jun 30 '12 at 11:12

I think you better use custom post type instead of a category. You can then create a post type with custom capabilities:

$args = array(
    'labels' => $labels,
    'public' => true,
    'publicly_queryable' => true,
    'show_ui' => true, 
    'show_in_menu' => true, 
    'query_var' => true,
    'rewrite' => true,
    'capability_type' => 'custom',
    'has_archive' => true, 
    'hierarchical' => false,
    'map_meta_cap' => true,
    'supports' => array( 'title', 'editor', 'author', 'thumbnail', 'excerpt', 'comments' )

Than you can use just Justin Tadlock's plugin Members to add the new capability type.

share|improve this answer
This is a clever solution too. Haven't thought about it this way. – Javier Constanzo Nov 15 '12 at 16:40

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.