WordPress.org

Make WordPress Core

Changeset 13550


Ignore:
Timestamp:
03/02/10 17:56:24 (4 years ago)
Author:
ryan
Message:

Fix is_nav_menu(). Props Utkarsh. see #11817

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/wp-includes/nav-menu.php

    r13512 r13550  
    3131 */ 
    3232function is_nav_menu( $menu ) { 
    33     if ( $menu ) { 
    34         $menu = get_term( $menu, 'nav_menu' ); 
    35     } elseif ( !$menu ) { 
    36         $menu = get_term_by( 'slug', $menu, 'nav_menu' ); 
    37     } elseif( !$menu ) { 
    38         $menu = get_term_by( 'name', $menu, 'nav_menu' ); 
    39     } else { 
    40         $menu = false; 
    41     } 
    42          
    43     return $menu; 
     33    if ( !$menu ) 
     34        return false; 
     35 
     36    $menu_obj = get_term( $menu, 'nav_menu' ); 
     37 
     38    if ( !$menu_obj ) 
     39        $menu_obj = get_term_by( 'slug', $menu, 'nav_menu' ); 
     40 
     41    if ( !$menu_obj ) 
     42        $menu_obj = get_term_by( 'name', $menu, 'nav_menu' ); 
     43 
     44    if ( !$menu_obj ) { 
     45        $menu_obj = false; 
     46    } 
     47 
     48    return $menu_obj; 
    4449} 
    4550 
Note: See TracChangeset for help on using the changeset viewer.