Changeset 13354
- Timestamp:
- 02/24/2010 12:37:15 AM (16 years ago)
- File:
-
- 1 edited
-
trunk/wp-includes/custom-navigation.php (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/wp-includes/custom-navigation.php
r13345 r13354 57 57 $items = get_objects_in_term( (int) $menu, 'nav_menu' ); 58 58 59 $defaults = array( 'orderby' => 'menu_order', 'post_type' => 'nav_menu_item', 'post_status' => 'publish', 'output' => ARRAY_A, 'output_key' => 'menu_order' ); 60 $args = wp_parse_args($args, $defaults); 61 if ( count( $items ) > 1 ) 62 $args['include'] = implode( ',', $items ); 63 else 64 $args['include'] = $items[0]; 65 66 $items = get_posts( $args ); 67 68 if ( ARRAY_A == $args['output'] ) { 69 $output = array(); 70 foreach ( $items as $item ) { 71 $output[$item->$args['output_key']] = $item; 72 } 73 unset($items); 74 ksort($output); 75 return $output; 76 } else { 77 return $items; 78 } 59 if ( ! empty( $items ) ) { 60 $defaults = array( 'orderby' => 'menu_order', 'post_type' => 'nav_menu_item', 'post_status' => 'publish', 'output' => ARRAY_A, 'output_key' => 'menu_order' ); 61 $args = wp_parse_args($args, $defaults); 62 if ( count( $items ) > 1 ) 63 $args['include'] = implode( ',', $items ); 64 else 65 $args['include'] = $items[0]; 66 67 $items = get_posts( $args ); 68 69 if ( ARRAY_A == $args['output'] ) { 70 $output = array(); 71 foreach ( $items as $item ) { 72 $output[$item->$args['output_key']] = $item; 73 } 74 unset($items); 75 ksort($output); 76 return $output; 77 } 78 } 79 return $items; 79 80 } 80 81
Note: See TracChangeset
for help on using the changeset viewer.