Du möchtest, dass die höchste Ebene der Seiten ohne Hyperlink bleibt.
Da ich mich just mit der zuständigen Funktion beschäftigt habe, kann ich Dir einen kleinen Patch anbieten, den ich aber nur kurz getestet habe.
Datei: “/wp-includes/template-functions-post.php” der v2.0.2 DE-EDITION
In der Zeile 419 wird der Seitentitel in einen Link verpackt. Da die Schachtelungstiefe in der Variablen $depth mitgehalten wird, kann man sie gut als Kriterium nutzen (auskommentiert die orginale Zeile):
//$output .= $indent . '<li class="' . $css_class . '"><a href="' . get_page_link($page_id) . '" title="' . wp_specialchars($title) . '">' . $title . '</a>';
if( $depth > 0 ){ $output .= $indent . '<li class="' . $css_class . '"><a href="' . get_page_link($page_id) . '" title="' . wp_specialchars($title) . '">' . $title . '</a>';}
else $output .= $indent . '<li class="' . $css_class . '">' . $title ;
Das Ganze ist natürlich so gut wie jeder Patch, d.h. Du mußt ihn bei Updates wahrscheinlich händisch wieder herstellen.
Weitere sinnvolle Patches der Funktion findest Du bei mir: http://www.sitescriptor.de/2006/05/nochmal-wp_list_pages/
Gruß Gerd