Make WordPress Core


Ignore:
Timestamp:
12/28/2005 12:45:13 AM (21 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.