Ticket #19085: 19085.patch
File 19085.patch, 1.1 KB (added by , 12 years ago) |
---|
-
wp-admin/menu-header.php
111 111 112 112 $first = true; 113 113 foreach ( $submenu_items as $sub_key => $sub_item ) { 114 //check if is hidden 115 if (isset($sub_item[99]) && 'hide' === $sub_item[99] && $first) 116 continue; 117 114 118 if ( ! current_user_can( $sub_item[1] ) ) 115 119 continue; 116 120 -
wp-admin/includes/plugin.php
1387 1387 if ( !isset( $submenu[$menu_slug] ) ) 1388 1388 return false; 1389 1389 1390 $first = true; 1390 1391 foreach ( $submenu[$menu_slug] as $i => $item ) { 1391 1392 if ( $submenu_slug == $item[2] ) { 1393 //check if to be removed submenu page is first item 1394 if ($first) { 1395 //add hide flag 1396 $submenu[$menu_slug][$i][99] = 'hide'; 1397 return item; 1398 } 1392 1399 unset( $submenu[$menu_slug][$i] ); 1393 1400 return $item; 1394 1401 } 1402 $first = false; 1395 1403 } 1396 1404 1397 1405 return false;