Manage Tags Capability

Prevents lower-level users from creating new tags when editing a post, but still allows them to choose from a list of existing tags.

Author:B.J. Allen, Leia Scofield (profile at wordpress.org)
WordPress version required:2.6
WordPress version tested:3.2.1
Plugin version:1.1.1
Added to WordPress repository:08-12-2009
Last updated:12-08-2011
Warning! This plugin has not been updated in over 2 years. It may no longer be maintained or supported and may have compatibility issues when used with more recent versions of WordPress.
Rating, %:100
Rated by:1
Plugin URI:http://wordpress.org/extend/plugins/manage-ta...
Total downloads:6 094
Active installs:200+
plugin download
Click to start download

This plugin is perfect for blogs with multiple contributing users that need to limit lower-level writers, like authors or contributors, to tags set by administrators or editors.

Why do you need Manage Tags Capability?

By default, WordPress allows any user to add any tag they want to their posts. This could lead to your site having a large database of tags with only one or two posts associated with them. Also, if you aren’t constantly monitoring the tags used on your site, you could find that your authors have used inappropriate tags.

Manage Tags Capability solves these issues by removing the form field for adding tags and replacing it with a checkbox list of all existing tags for specific user levels.

How does Manage Tags Capability work?

Manage Tag Capability limits managing and adding tags to only those user roles with the built-in manage_categories capability. By default, this is editors and admins. Their process is unchanged. For all other roles, the default tag box will be replaced with a checkbox list of existing tags (similar to the category checkboxes) when adding or editing posts.

As a side benefit, users without manage_categories capability will have all existing tags exposed to them. By default, WordPress only allows you to choose from the most used tags. Manage Tags Capability lists all existing tags in its checkbox list, exposing all potential tags to users without the manage_categories capability.