Como alterar URLs de menu para hashes?

Estou construindo um site WordPress de página completa. O significado das páginas não são URLs separados, eles são acessados ​​através do mesmo URL. Algo como deuxhuithuit.com .

Então eu tenho um menu que o administrador cria ao selecionar páginas diferentes. WordPress gera a lista desordenada de links com URLs como http://mysite.com/page-slug . Eu quero que meu tema altere esses links em hashes para a mesma URL ` http: //mysite.com#page-slug .

Alguma ideia?

Solutions Collecting From Web of "Como alterar URLs de menu para hashes?"

Aqui é como eu resolvi até agora.

 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 ); } }