From 4125fe393bcd54647dea9eefe7d141e5d14f3ccc Mon Sep 17 00:00:00 2001 From: Andrew Nacin Date: Tue, 9 Nov 2010 03:28:09 +0000 Subject: [PATCH] Set $tax as the taxonomy object, and kill off our colliding global from menu construction. see #15326. git-svn-id: https://develop.svn.wordpress.org/trunk@16253 602fd350-edb4-49c9-b593-d223f7449a82 --- wp-admin/edit-tags.php | 1 + wp-admin/menu.php | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/wp-admin/edit-tags.php b/wp-admin/edit-tags.php index fbfb9ca9e4..0b14d2c301 100644 --- a/wp-admin/edit-tags.php +++ b/wp-admin/edit-tags.php @@ -8,6 +8,7 @@ /** WordPress Administration Bootstrap */ require_once('./admin.php'); +$tax = get_taxonomy( $taxnow ); if ( !current_user_can( $tax->cap->manage_terms ) ) wp_die( __( 'Cheatin’ uh?' ) ); diff --git a/wp-admin/menu.php b/wp-admin/menu.php index 8d5a10ccb8..77d5e25789 100644 --- a/wp-admin/menu.php +++ b/wp-admin/menu.php @@ -137,7 +137,7 @@ foreach ( (array) get_post_types( array('show_ui' => true, '_builtin' => false, $submenu["edit.php?post_type=$ptype"][$i++] = array( esc_attr( $tax->labels->menu_name ), $tax->cap->manage_terms, "edit-tags.php?taxonomy=$tax->name&post_type=$ptype" ); } } -unset($ptype, $ptype_obj, $ptype_class, $ptype_for_id, $ptype_menu_position, $menu_icon, $i); +unset($ptype, $ptype_obj, $ptype_class, $ptype_for_id, $ptype_menu_position, $menu_icon, $i, $tax); $menu[59] = array( '', 'read', 'separator2', '', 'wp-menu-separator' );