Title: Tag Permissions
Last modified: August 21, 2016

---

# Tag Permissions

 *  [oOSilasOo](https://wordpress.org/support/users/oosilasoo/)
 * (@oosilasoo)
 * [12 years, 11 months ago](https://wordpress.org/support/topic/tag-permissions/)
 * Hey,
 * I am building a WPMU site, however this isn’t a WPMU question. Once a user has
   signed up for a sight and logged in, I am restricting most WordPress functionality
   from them to simplify thing for the them, through the sites default theme.
 * I have given them access to only a certain custom post type (business). A business
   however has categories and tags. I have it so they can manage categories just
   fine (using manage_categories permission), but the tags metabox is just empty.
   It is there and has a heading, but there is no content in it. If I give the users
   the permission “edit_posts” then tags work. but I dont want to give the users
   access to posts, just businesses and their cats/tags.
 * Here are the permissions that I have removed/given to the users
 *     ```
       $role->remove_cap( 'edit_posts' );
       	   	$role->remove_cap( 'activate_plugins' );
       		$role->remove_cap( 'delete_others_pages' );
       		$role->remove_cap( 'delete_others_posts' );
       		$role->remove_cap( 'delete_pages' );
       		$role->remove_cap( 'delete_plugins' );
       		$role->remove_cap( 'delete_posts' );
       		$role->remove_cap( 'delete_private_pages' );
       		$role->remove_cap( 'delete_private_posts' );
       		$role->remove_cap( 'delete_published_pages' );
       		$role->remove_cap( 'delete_published_posts' );
       		$role->remove_cap( 'edit_dashboard' );
       		$role->remove_cap( 'edit_files' );
       		$role->remove_cap( 'edit_others_pages' );
       		$role->remove_cap( 'edit_others_posts' );
       		$role->remove_cap( 'edit_pages' );
       		$role->remove_cap( 'edit_posts' );
       		$role->remove_cap( 'edit_private_pages' );
       		$role->remove_cap( 'edit_private_posts' );
       		$role->remove_cap( 'edit_published_pages' );
       		$role->remove_cap( 'edit_published_posts' );
       		$role->remove_cap( 'export' );
       		$role->remove_cap( 'import' );
       		$role->remove_cap( 'list_users' );
       		$role->remove_cap( 'manage_links' );
       		$role->remove_cap( 'manage_options' );
       		$role->remove_cap( 'moderate_comments' );
       		$role->remove_cap( 'promote_users' );
       		$role->remove_cap( 'publish_pages' );
       		$role->remove_cap( 'publish_posts' );
       		$role->remove_cap( 'read_private_pages' );
       		$role->remove_cap( 'read_private_posts' );
       		$role->remove_cap( 'remove_users' );
       		$role->remove_cap( 'switch_themes' );
       		$role->remove_cap( 'unfiltered_upload' );
       		$role->remove_cap( 'create_product' );
       		$role->remove_cap( 'update_core' );
       		$role->remove_cap( 'update_plugins' );
       		$role->remove_cap( 'update_themes' );
       		$role->remove_cap( 'install_plugins' );
       		$role->remove_cap( 'install_themes' );
       		$role->remove_cap( 'delete_themes' );
       		$role->remove_cap( 'edit_plugins' );
       		$role->remove_cap( 'edit_themes' );
       		$role->remove_cap( 'edit_users' );
       		$role->remove_cap( 'create_users' );
       		$role->remove_cap( 'delete_users' );
       		$role->remove_cap( 'unfiltered_html' );
       		$role->remove_cap( 'update_core' );
       		$role->remove_cap( 'list_users' );
       		$role->remove_cap( 'remove_users' );
       		$role->remove_cap( 'add_users' );
       		$role->remove_cap( 'promote_users' );
       		$role->remove_cap( 'delete_themes' );
       		$role->remove_cap( 'export' );
       		$role->remove_cap( 'edit_theme_options' );
       		$role->remove_cap( 'manage_options' );
   
       		$role->add_cap( 'publish_businesses' );
       		$role->add_cap( 'edit_business' );
       		$role->add_cap( 'edit_businesses' );
       		$role->add_cap( 'edit_others_businesses' );
       		$role->add_cap( 'delete_others_businesses' );
       		$role->add_cap( 'delete_businesses' );
       		$role->add_cap( 'delete_business' );
       		$role->add_cap( 'read_private_businesses' );
       		$role->add_cap( 'read_business' );
       		$role->add_cap( 'manage_businesses' );
       		$role->add_cap( 'upload_files' );
       		$role->add_cap( 'add_users' );
       		$role->add_cap( 'manage_categories');
       ```
   
 * So if I give the user ‘edit_posts’ they can use tags, but I don’t want to give
   them access to posts. Is there any way to give users tag permissions without 
   post permissions?

The topic ‘Tag Permissions’ is closed to new replies.

## Tags

 * [permissions](https://wordpress.org/support/topic-tag/permissions/)
 * [tags](https://wordpress.org/support/topic-tag/tags/)
 * [wpmu](https://wordpress.org/support/topic-tag/wpmu/)

 * In: [Fixing WordPress](https://wordpress.org/support/forum/how-to-and-troubleshooting/)
 * 0 replies
 * 1 participant
 * Last reply from: [oOSilasOo](https://wordpress.org/support/users/oosilasoo/)
 * Last activity: [12 years, 11 months ago](https://wordpress.org/support/topic/tag-permissions/)
 * Status: not resolved

## Topics

### Topics with no replies

### Non-support topics

### Resolved topics

### Unresolved topics

### All topics
