Make WordPress Core

Opened 7 years ago

Last modified 7 months ago

#15533 closed defect (bug)

wp_get_nav_menu_items order doesn't work — at Initial Version

Reported by: markoheijnen Owned by:
Milestone: 4.9 Priority: normal
Severity: normal Version: 3.0
Component: Menus Keywords: needs-docs
Focuses: Cc:


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 == $argsoutput? ) {

$GLOBALS_menu_item_sort_prop? = $argsoutput_key?;
usort($items, '_sort_nav_menu_items');
$i = 1;
foreach( $items as $k => $item ) {

$items[$k]->$argsoutput_key? = $i++;



Change History (0)

Note: See TracTickets for help on using tickets.