diff --git src/wp-includes/nav-menu.php src/wp-includes/nav-menu.php
index 2177d6a..24595ea 100644
--- src/wp-includes/nav-menu.php
+++ src/wp-includes/nav-menu.php
@@ -593,6 +593,7 @@ function wp_get_nav_menu_items( $menu, $args = array() ) {
 	}
 
 	static $fetched = array();
+	global $_menu_item_sort_prop;
 
 	$items = get_objects_in_term( $menu->term_id, 'nav_menu' );
 	if ( is_wp_error( $items ) ) {
@@ -603,6 +604,7 @@ function wp_get_nav_menu_items( $menu, $args = array() ) {
 		'post_status' => 'publish', 'output' => ARRAY_A, 'output_key' => 'menu_order', 'nopaging' => true );
 	$args = wp_parse_args( $args, $defaults );
 	$args['include'] = $items;
+	$_menu_item_sort_prop = $args['output_key'];
 
 	if ( ! empty( $items ) ) {
 		$items = get_posts( $args );
