返回所有导航菜单对象。
原型
wp_get_nav_menus( array $args = array() )
参数
$args
(array)
(Optional)
传递给get_terms()的参数数组。
返回值
(array)
菜单对象。
源文件
路径:wp-includes/nav-menu.php
<?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 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 );
}
...
?>
其他
英文文档:https://developer.wordpress.org/reference/functions/wp_get_nav_menus/