id,summary,reporter,owner,description,type,status,priority,milestone,component,version,severity,resolution,keywords,cc,focuses 15533,wp_get_nav_menu_items order doesn't work,markoheijnen,DrewAPicture,"Argument order doesn't work when output is ARRAY_A since on the end of function wp_get_nav_menu_items there is a usort on the $items array what will be returned. Since out ARRAY_A is the default output this can give strange behaviour. The code that gives the problem: {{{ if ( ARRAY_A == $args['output'] ) { $GLOBALS['_menu_item_sort_prop'] = $args['output_key']; usort($items, '_sort_nav_menu_items'); $i = 1; foreach( $items as $k => $item ) { $items[$k]->$args['output_key'] = $i++; } } }}}",defect (bug),closed,normal,4.9,Menus,3.0,normal,fixed,needs-docs,,