Função WordPress útil para obter um objeto de menu de um determinado local.
Copie o seguinte código em seu functions.php
<?php
/**
* Get Menu By Location
* @param string $theme_location Theme location
* @return mixed Menu Object or false if not found
*/
if ( ! function_exists( 'get_menu_by_location' ) ):
function get_menu_by_location( $theme_location ) {
$theme_locations = get_nav_menu_locations();
$menu_obj = get_term( $theme_locations[ $theme_location ], 'nav_menu' );
if ( $menu_obj )
return wp_get_nav_menu_items( $menu_obj->term_id, $args );
else
return $menu_obj;
}
endif;
?>