diff --git a/src/wp-admin/edit-tag-form.php b/src/wp-admin/edit-tag-form.php index 8b5c61b164..b8d23402cd 100644 --- a/src/wp-admin/edit-tag-form.php +++ b/src/wp-admin/edit-tag-form.php @@ -11,7 +11,10 @@ if ( !defined('ABSPATH') ) die('-1'); if ( empty($tag_ID) ) { ?> -

+
+

labels->edit_item; ?>

+

+
labels->edit_item; + if ( ! isset( $_REQUEST['tag_ID'] ) ) { + break; + } + $tag_ID = (int) $_REQUEST['tag_ID']; $tag = get_term( $tag_ID, $taxonomy, OBJECT, 'edit' ); diff --git a/src/wp-includes/admin-bar.php b/src/wp-includes/admin-bar.php index 2bf56a8630..ac117f7a52 100644 --- a/src/wp-includes/admin-bar.php +++ b/src/wp-includes/admin-bar.php @@ -574,7 +574,7 @@ function wp_admin_bar_edit_menu( $wp_admin_bar ) { ) ); } } elseif ( 'edit-tags' == $current_screen->base - && isset( $tag ) && is_object( $tag ) + && isset( $tag ) && is_object( $tag ) && ! is_wp_error( $tag ) && ( $tax = get_taxonomy( $tag->taxonomy ) ) && $tax->public ) {