WordPress/wp-admin
John Blackbourn b84023ea33 Taxonomy: Introduce more fine grained capabilities for managing taxonomy terms.
This introduces the singular `edit_term`, `delete_term`, and `assign_term` meta capabilities for terms, and switches the base capability name for tags from `manage_categories` to `manage_post_tags` and the corresponding `edit_post_tags`, `delete_post_tags`, and `assign_post_tags`.

All of these capabilities ultimately map to `manage_categories` so by default there is no change in the behaviour of the capabilities for categories, tags, or custom taxonomies. The `map_meta_cap` filter and the `capabilities` argument when registering a taxonomy now allow for control over editing, deleting, and assigning individual terms, as well as a separation of capabilities for tags from those of categories.

Fixes #35614
Props johnjamesjacoby for feedback

Built from https://develop.svn.wordpress.org/trunk@38698


git-svn-id: http://core.svn.wordpress.org/trunk@38641 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2016-09-30 22:40:28 +00:00
..
css Build/Test: Bump Autoprefixer to 6.5.0 2016-09-30 17:34:33 +00:00
images
includes Taxonomy: Introduce more fine grained capabilities for managing taxonomy terms. 2016-09-30 22:40:28 +00:00
js Administration: Improve the usage of the button CSS classes. 2016-09-28 19:54:28 +00:00
maint
network Multisite: Use get_sites() in network upgrade. 2016-09-30 03:51:30 +00:00
user
about.php General: use get_bloginfo( 'version' ) instead of global $wp_version in several locations - excluding those locations which reload version.php mid-flight. 2016-08-31 05:49:37 +00:00
admin-ajax.php
admin-footer.php
admin-functions.php
admin-header.php General: use get_bloginfo( 'version' ) instead of global $wp_version in several locations - excluding those locations which reload version.php mid-flight. 2016-08-31 05:49:37 +00:00
admin-post.php
admin.php
async-upload.php
comment.php I18N: Correct various instances of incorrect usage of esc_attr_e(). 2016-08-28 18:06:30 +00:00
credits.php General: use get_bloginfo( 'version' ) instead of global $wp_version in several locations - excluding those locations which reload version.php mid-flight. 2016-08-31 05:49:37 +00:00
custom-background.php Administration: Improve the usage of the button CSS classes. 2016-09-28 19:54:28 +00:00
custom-header.php Administration: Improve the usage of the button CSS classes. 2016-09-28 19:54:28 +00:00
customize.php Administration: Improve the usage of the button CSS classes. 2016-09-28 19:54:28 +00:00
edit-comments.php Allow custom bulk actions in admin list tables. 2016-09-23 20:33:30 +00:00
edit-form-advanced.php General: revert [38467], wp_is_IE() should not exist. 2016-08-31 15:22:31 +00:00
edit-form-comment.php Accessibility: Standardize the remove/delete/cancel links in the Menus screen and Publish meta boxes. 2016-09-17 15:39:30 +00:00
edit-link-form.php
edit-tag-form.php Docs: Correct the description of {$taxonomy}_term_new_form_tag hook, making it more consistent with other *_form_tag hooks. 2016-09-20 13:33:29 +00:00
edit-tags.php Taxonomy: Introduce more fine grained capabilities for managing taxonomy terms. 2016-09-30 22:40:28 +00:00
edit.php Allow custom bulk actions in admin list tables. 2016-09-23 20:33:30 +00:00
export.php
freedoms.php General: use get_bloginfo( 'version' ) instead of global $wp_version in several locations - excluding those locations which reload version.php mid-flight. 2016-08-31 05:49:37 +00:00
import.php
index.php
install-helper.php
install.php Administration: Improve the usage of the button CSS classes. 2016-09-28 19:54:28 +00:00
link-add.php
link-manager.php Allow custom bulk actions in admin list tables. 2016-09-23 20:33:30 +00:00
link-parse-opml.php
link.php
load-scripts.php Bootstrap: do not go gentle into that good night r38411, r38412, and parts of r38389. 2016-08-31 16:31:29 +00:00
load-styles.php Bootstrap: do not go gentle into that good night r38411, r38412, and parts of r38389. 2016-08-31 16:31:29 +00:00
media-new.php
media-upload.php
media.php
menu-header.php
menu.php
moderation.php
ms-admin.php
ms-delete-site.php Multisite: Show always domain and path when deleting a site. 2016-09-20 19:55:29 +00:00
ms-edit.php
ms-options.php
ms-sites.php
ms-themes.php
ms-upgrade-network.php
ms-users.php
my-sites.php Help/About: Remove an outdated help sentence on "My Sites" screen. 2016-08-31 17:44:29 +00:00
nav-menus.php Administration: Improve the usage of the button CSS classes. 2016-09-28 19:54:28 +00:00
network.php
options-discussion.php
options-general.php Administration: Use a bool when when a bool is called for 2016-09-01 18:34:28 +00:00
options-head.php
options-media.php
options-permalink.php
options-reading.php
options-writing.php
options.php
plugin-editor.php Administration: Improve the usage of the button CSS classes. 2016-09-28 19:54:28 +00:00
plugin-install.php
plugins.php Administration: Improve the usage of the button CSS classes. 2016-09-28 19:54:28 +00:00
post-new.php
post.php
press-this.php Bootstrap: do not go gentle into that good night r38411, r38412, and parts of r38389. 2016-08-31 16:31:29 +00:00
profile.php
revision.php
setup-config.php I18N: Correct various instances of incorrect usage of esc_attr_e(). 2016-08-28 18:06:30 +00:00
term.php Taxonomy: Introduce more fine grained capabilities for managing taxonomy terms. 2016-09-30 22:40:28 +00:00
theme-editor.php Administration: Improve the usage of the button CSS classes. 2016-09-28 19:54:28 +00:00
theme-install.php Administration: Improve the usage of the button CSS classes. 2016-09-28 19:54:28 +00:00
themes.php Administration: Improve the usage of the button CSS classes. 2016-09-28 19:54:28 +00:00
tools.php Administration: Improve the usage of the button CSS classes. 2016-09-28 19:54:28 +00:00
update-core.php Administration: Improve the usage of the button CSS classes. 2016-09-28 19:54:28 +00:00
update.php Bootstrap: do not go gentle into that good night r38411, r38412, and parts of r38389. 2016-08-31 16:31:29 +00:00
upgrade-functions.php
upgrade.php
upload.php Allow custom bulk actions in admin list tables. 2016-09-23 20:33:30 +00:00
user-edit.php Administration: Improve the usage of the button CSS classes. 2016-09-28 19:54:28 +00:00
user-new.php Administration: Improve the usage of the button CSS classes. 2016-09-28 19:54:28 +00:00
users.php Text Changes: Unify two more permission error messages. 2016-09-28 00:17:28 +00:00
widgets.php Administration: Improve the usage of the button CSS classes. 2016-09-28 19:54:28 +00:00