Allow users to post to a certain category

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.

Read More

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

Please help!!

Related posts

Leave a Reply

2 comments

  1. 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.