diff --git a/wp-admin/edit-tags.php b/wp-admin/edit-tags.php index 9d52e0b188..a0dcf81445 100644 --- a/wp-admin/edit-tags.php +++ b/wp-admin/edit-tags.php @@ -16,6 +16,9 @@ wp_reset_vars( array('action', 'tag', 'taxonomy') ); if ( empty($taxonomy) ) $taxonomy = 'post_tag'; +if ( !is_taxonomy($taxonomy) ) + wp_die(__('Invalid taxonomy')); + if ( isset( $_GET['action'] ) && isset($_GET['delete_tags']) && ( 'delete' == $_GET['action'] || 'delete' == $_GET['action2'] ) ) $action = 'bulk-delete';