Ticket #1447: admin-titles.diff
| File admin-titles.diff, 1.3 KB (added by , 20 years ago) |
|---|
-
wp-admin/admin-functions.php
1249 1249 return $title; 1250 1250 } 1251 1251 1252 $parent = get_admin_page_parent(); 1252 $hook = get_plugin_page_hook($plugin_page, $pagenow); 1253 1254 $parent = $parent1 = get_admin_page_parent(); 1253 1255 if (empty ($parent)) { 1254 1256 foreach ($menu as $menu_array) { 1255 1257 if (isset ($menu_array[3])) { … … 1257 1259 $title = $menu_array[3]; 1258 1260 return $menu_array[3]; 1259 1261 } else 1260 if (isset ($plugin_page) && ($plugin_page == $menu_array[2]) ) {1262 if (isset ($plugin_page) && ($plugin_page == $menu_array[2]) && ($hook == $menu_array[3])) { 1261 1263 $title = $menu_array[3]; 1262 1264 return $menu_array[3]; 1263 1265 } … … 1271 1273 $title = $submenu_array[3]; 1272 1274 return $submenu_array[3]; 1273 1275 } else 1274 if (isset ($plugin_page) && ($plugin_page == $submenu_array[2]) ) {1276 if (isset ($plugin_page) && ($plugin_page == $submenu_array[2]) && (($parent == $pagenow) || ($parent == $plugin_page) || ($plugin_page == $hook) || (($pagenow == 'admin.php') && ($parent1 != $submenu_array[2])))) { 1275 1277 $title = $submenu_array[3]; 1276 1278 return $submenu_array[3]; 1277 1279 }