Order menu tabs by name. Allow passing args to wp_get_nav_menus() which are passed on to get_terms(). Default orderby for wo_get_nav_menus() to none since most requests won't care about order. fixes #13334
git-svn-id: http://svn.automattic.com/wordpress/trunk@14751 1a063a9b-81f0-0310-95a4-ce76da25c4cd
This commit is contained in:
@@ -394,10 +394,13 @@ function wp_update_nav_menu_item( $menu_id = 0, $menu_item_db_id = 0, $menu_item
|
||||
*
|
||||
* @since 3.0.0
|
||||
*
|
||||
* @param $args array Array of arguments passed on to get_terms().
|
||||
* @return array menu objects
|
||||
*/
|
||||
function wp_get_nav_menus() {
|
||||
return get_terms( 'nav_menu', array( 'hide_empty' => false, 'orderby' => 'id' ) );
|
||||
function wp_get_nav_menus( $args = array() ) {
|
||||
$defaults = array( 'hide_empty' => false, 'orderby' => 'none' );
|
||||
$args = wp_parse_args( $args, $defaults );
|
||||
return get_terms( 'nav_menu', $args);
|
||||
}
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user