get custom menu items

add_filter(‘wp_nav_menu_items’, ‘wp_nav_menu_custom’, 10, 2);
function wp_nav_menu_custom($items, $args) {
if( $args->theme_location == ‘primary’ ) {

$menu_name = ‘primary’;
$locations = get_nav_menu_locations();
//echo ‘<pre/>’; print_r($locations); die;
$menu = wp_get_nav_menu_object(4, $menu_name );
$menuitems = wp_get_nav_menu_items( $menu->term_id , array( ‘order’ => ‘DESC’ ) );

foreach ( $menuitems as $item ){

$id = get_post_meta( $item->ID,’_menu_item_object_id’, true );
echo ‘<br/>’;
echo $id;
//$page = get_page( $id );
//$link = get_page_link( $id );
}

}
}