wp_get_nav_menus( array $args = array() )
Returns all navigation menu objects.
Parameters
- $args
-
(Optional) Array of arguments passed on to get_terms().
Default value: array()
Return
(array) Menu objects.
Source
File: wp-includes/nav-menu.php
function wp_get_nav_menus( $args = array() ) {
$defaults = array( 'hide_empty' => false, 'orderby' => 'name' );
$args = wp_parse_args( $args, $defaults );
/**
* Filters the navigation menu objects being returned.
*
* @since WP-3.0.0
*
* @see get_terms()
*
* @param array $menus An array of menu objects.
* @param array $args An array of arguments used to retrieve menu objects.
*/
return apply_filters( 'wp_get_nav_menus', get_terms( 'nav_menu', $args), $args );
}
Changelog
Version | Description |
---|---|
WP-4.1.0 | Default value of the 'orderby' argument was changed from 'none' to 'name'. |
WP-3.0.0 | Introduced. |