From 8da367ce9e69802f3a76bc42558e1893aacbb7e7 Mon Sep 17 00:00:00 2001 From: Ryan Boren Date: Fri, 22 Aug 2008 04:32:42 +0000 Subject: [PATCH] Menu back-compat fixes. see #7552 git-svn-id: https://develop.svn.wordpress.org/trunk@8708 602fd350-edb4-49c9-b593-d223f7449a82 --- wp-admin/includes/plugin.php | 4 ++-- wp-admin/menu.php | 5 +++++ 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/wp-admin/includes/plugin.php b/wp-admin/includes/plugin.php index 39a65f7221..430e6768ac 100644 --- a/wp-admin/includes/plugin.php +++ b/wp-admin/includes/plugin.php @@ -616,8 +616,8 @@ function get_plugin_page_hookname( $plugin_page, $parent_page ) { else if ( isset( $admin_page_hooks[$parent] )) $page_type = $admin_page_hooks[$parent]; - } else if ( isset( $admin_page_hooks[$parent_page] ) ) { - $page_type = $admin_page_hooks[$parent_page]; + } else if ( isset( $admin_page_hooks[$parent] ) ) { + $page_type = $admin_page_hooks[$parent]; } $plugin_name = preg_replace( '!\.php!', '', $plugin_page ); diff --git a/wp-admin/menu.php b/wp-admin/menu.php index 38d657964c..22212dbe34 100644 --- a/wp-admin/menu.php +++ b/wp-admin/menu.php @@ -75,6 +75,11 @@ $menu[25] = array( __('Plugins'), 'activate_plugins', 'plugins.php' ); $submenu['plugins.php'][10] = array( __('Plugin Editor'), 'edit_plugins', 'plugin-editor.php' ); $submenu['plugins.php'][15] = array(__('Install Plugins'), 'install_plugins', 'plugin-install.php'); +// Back-compat for old top-levels +$_wp_real_parent_file['post.php'] = 'edit.php'; +$_wp_real_parent_file['post-new.php'] = 'edit.php'; +$_wp_real_parent_file['edit-comments.php'] = 'edit.php'; + do_action('_admin_menu'); // Create list of page plugin hook names.