Make WordPress Core


Ignore:
File:
1 edited

Legend:

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

    r12737 r12248  
    199199// Run re-parent loop again.
    200200foreach ( $menu as $id => $data ) {
    201         if ( ! current_user_can($data[1]) )
    202                 $_wp_menu_nopriv[$data[2]] = true;
    203 
    204201        // If submenu is empty...
    205202        if ( empty($submenu[$data[2]]) ) {
    206203                // And user doesn't have privs, remove menu.
    207                 if ( isset( $_wp_menu_nopriv[$data[2]] ) ) {
     204                if ( ! current_user_can($data[1]) ) {
     205                        $_wp_menu_nopriv[$data[2]] = true;
    208206                        unset($menu[$id]);
    209207                }
Note: See TracChangeset for help on using the changeset viewer.