From 502e9b675ad758e2762e825010c0a1204aac3759 Mon Sep 17 00:00:00 2001 From: Sergey Biryukov Date: Tue, 29 Jul 2014 16:07:59 +0000 Subject: [PATCH] In add_submenu_page(), avoid inadvertently copying classes of a menu item to the first submenu item. fixes #28936. git-svn-id: https://develop.svn.wordpress.org/trunk@29326 602fd350-edb4-49c9-b593-d223f7449a82 --- src/wp-admin/includes/plugin.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/wp-admin/includes/plugin.php b/src/wp-admin/includes/plugin.php index a007e1d82d..209b5c9408 100644 --- a/src/wp-admin/includes/plugin.php +++ b/src/wp-admin/includes/plugin.php @@ -1128,7 +1128,7 @@ function add_submenu_page( $parent_slug, $page_title, $menu_title, $capability, if (!isset( $submenu[$parent_slug] ) && $menu_slug != $parent_slug ) { foreach ( (array)$menu as $parent_menu ) { if ( $parent_menu[2] == $parent_slug && current_user_can( $parent_menu[1] ) ) - $submenu[$parent_slug][] = $parent_menu; + $submenu[$parent_slug][] = array_slice( $parent_menu, 0, 4 ); } }