'ASC', 'orderby' => 'menu_order', 'post_type' => 'nav_menu_item', 'post_status' => 'publish', 'output' => 'ARRAY_A', 'output_key' => 'menu_order', 'nopaging' => true, 'update_post_term_cache' => false ); $menu_items = wp_get_nav_menu_items( "Navigation", $args ); if($menu_items) { foreach($menu_items as $key => $menu_item ) { $title = $menu_item->title; $url = $menu_item->url; $object_id = $menu_item->object_id; $menu_order = $menu_item->menu_order; if ($object_id==$post->ID) { $order = $menu_item->menu_order-1;//reduce the order by 1 as we have removed the custom menuitem $prev_url = $menu_items[$order-1]->url; if($prev_url=='#') { $prev_title = $menu_items[$order-2]->title; $prev_url = $menu_items[$order-2]->url; } else { $prev_url = $menu_items[$order-1]->url; $prev_title = $menu_items[$order-1]->title; } if ($order==count($menu_items)) { $next_url = ''; $next_title = ''; } else { $next_url = $menu_items[$order+1]->url; if ($next_url=='#') { $next_url = $menu_items[$order+2]->url; $next_title = $menu_items[$order+2]->title; } else { $next_url = $menu_items[$order+1]->url; $next_title = $menu_items[$order+1]->title; } } } } } echo $prev_title . " | " . $next_title; ?>