Make WordPress Core

Changeset 3367


Ignore:
Timestamp:
12/28/2005 12:45:13 AM (19 years ago)
Author:
ryan
Message:

Title fixes for plugin menu pages. fixes #1447

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/wp-admin/admin-functions.php

    r3329 r3367  
    12501250    }
    12511251
    1252     $parent = get_admin_page_parent();
     1252    $hook = get_plugin_page_hook($plugin_page, $pagenow);
     1253
     1254    $parent = $parent1 = get_admin_page_parent();
    12531255    if (empty ($parent)) {
    12541256        foreach ($menu as $menu_array) {
     
    12581260                    return $menu_array[3];
    12591261                } 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])) {
    12611263                        $title = $menu_array[3];
    12621264                        return $menu_array[3];
     
    12721274                        return $submenu_array[3];
    12731275                    } 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])))) {
    12751277                            $title = $submenu_array[3];
    12761278                            return $submenu_array[3];
Note: See TracChangeset for help on using the changeset viewer.