以下是我迄今为止解决问题的方法。
class themename_walker_nav_menu extends Walker_Nav_Menu {
function start_el( &$output, $item, $depth, $args ) {
$slug = get_post( $item->object_id )->post_name;
$item->url = "#{$slug}";
return parent::start_el( $output, $item, $depth, $args );
}
}