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?
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
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' ) ); register_post_type('book',$args);
Than you can use just Justin Tadlock’s plugin Members to add the new capability type.