Make WordPress Core

Changeset 3756


Ignore:
Timestamp:
05/02/2006 07:08:37 PM (20 years ago)
Author:
ryan
Message:

Check menu privs after plugins add their menus. fixes #2696

File:
1 edited

Legend:

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

    r3733 r3756  
    4949$submenu['themes.php'][10] = array(__('Theme Editor'), 'edit_themes', 'theme-editor.php');
    5050
     51// Create list of page plugin hook names.
     52foreach ($menu as $menu_page) {
     53    $admin_page_hooks[$menu_page[2]] = sanitize_title($menu_page[0]);
     54}
     55
     56do_action('admin_menu', '');
     57
    5158// Loop over submenus and remove pages for which the user does not have privs.
    5259foreach ($submenu as $parent => $sub) {
     
    94101}
    95102
    96 // Create list of page plugin hook names.
    97 foreach ($menu as $menu_page) {
    98     $admin_page_hooks[$menu_page[2]] = sanitize_title($menu_page[0]);
    99 }
    100 
    101 do_action('admin_menu', '');
    102103ksort($menu); // make it all pretty
    103104
Note: See TracChangeset for help on using the changeset viewer.