Schau mal in den Quelltext der generierten Seite:
<ul>(...)
<li class="page_item"><a href="http://www.nastorseriessix.de/wordpress/?page_id=3" title="Impressum">Impressum</a>
</li>
<li class="current"><a href="http://www.nastorseriessix.de/wordpress/"><span>Home</span></a>
</li>
</ul>
Alles anzeigen
Tadah, das ist die Lösung. Dem Linktext fehlt der <span>-Tag. Soweit ich weiß, gibts über die Template Tags aber keine Möglichkeit, diese span-Tags reinzubasteln.
Im orginalen Theme passiert folgendes:
<ul>
<li class="<?php if (is_home()) { echo $classchn; } ?>"><a href="<?php bloginfo('url') ?>/"><span>Home</span></a></li>
<li class="<?php if (is_page('Archives') || is_page('archive') || is_page("archives") || is_single()) { echo $classchn; } ?>"><a href="<?php bloginfo('url') ?>/archive"><span>Archive</span></a></li>
<li class="<?php if (is_page('About') || is_page('about')) { echo $classchn; } ?>"><a href="<?php bloginfo('url') ?>/about"><span>About</span></a></li>
<!-- <li class="<?php if (is_page('Contact') || is_page('contact') || is_page('contact-me')) { echo $classchn; } ?>"><a href="<?php bloginfo('url') ?>/contact"><span>Contact</span></a></li> -->
<!-- <li class="<?php if (is_page('Downloads') || is_page('downloads') || is_page('download')) { echo $classchn; } ?>"><a href="<?php bloginfo('url') ?>/downloads"><span>Downloads</span></a></li> -->
</ul>
Hier ist jede Seite einzeln eingetragen. Die Abfrage if (is_page) checkt jeweils, ob die verlinkte Seite gerade aufgerufen ist und fügt diesem Link dann die current-Klasse hinzu.
<ul>
<li class="<?php if (is_home()) { echo $classchn; } ?>"><a href="<?php bloginfo('url') ?>/"><span>Home</span></a></li>
<li class="<?php if (is_page('Impressum') || is_page('impressum')) { echo $classchn; } ?>"><a href="http://www.nastorseriessix.de/wordpress/?page_id=3"><span>Impressum</span></a></li>
<li class="<?php if (is_page('Musik') || is_page('musik')) { echo $classchn; } ?>"><a href="http://www.nastorseriessix.de/wordpress/?page_id=27"><span>Musik</span></a></li>
<li class="<?php if (is_page('Über') || is_page('über')) { echo $classchn; } ?>"><a href="<http://www.nastorseriessix.de/wordpress/?page_id=2"><span>Über</span></a></li>
<li class="<?php if (is_page('Projekte') || is_page('projekte')) { echo $classchn; } ?>"><a href="http://www.nastorseriessix.de/wordpress/?page_id=4"><span>Projekte</span></a></li>
</ul>
Versuchs mal, in dem du die wp_list_pages mit dem Zeugs hier ersetzt. Dann wird die Seitenliste nicht mehr dynamisch generiert, dafür aber hübsch.