Ciao a tutti, vi espongo il mio problema:

ho un menu che richiamo in questo modo:

<ul id="nav">
<?php wp_list_pages('title_li='); ?></ ul>

e ricevo come output:
Codice PHP:
<ul id="nav">[*] PAGINA 1</ li>[*] PAGINA 2
<ul>[*]SUB PAGINA 2</ li>[*]SUB PAGINA 2</ li>
</ 
ul>
[*]
PAGINA 3</ li>[/list] 
Per rendere selezionato il link della pagina in cui mi trovo assegno lo stile attraverso la classe current_page_item
Avendo un menu a comparsa, ho l'esigenza che quando ad esempio mi trovo in una pagina child venga resa selezionata anche la pagina parent.

Se assegno nel css lo stile a current_page_parent e mi trovo in una pagina child otterrò che tutte le voci del mio sottomenù appariranno secondo lo stile current_page_parent dal momento ceh si trovano all'interno della[*] della parent page.

Non so se mi sono spigato. faccio l'esempio pratico (in rosso lo stile assegnato a current_page_parent):



- PAGINA 1

- PAGINA 2
- - SUB PAGINA 2
- -SUB PAGINA 2


- PAGINA 3

e cioé
Codice PHP:
<ul id="nav">[*] PAGINA 1</ li>
<
li class="current_page_parent"PAGINA 2
<ul>
<
li class="current_page_item">>SUB PAGINA 2</ li>[*]SUB PAGINA 2</ li>
</ 
ul>
</ 
li>[*]PAGINA 3</ li>[/list] 
E invece vorrei ottenere:

- PAGINA 1

- PAGINA 2
-- SUB PAGINA 2
-- SUB PAGINA 2

- PAGINA 3

Devo trovare il modo di ottenere (quando mi trovo in una pagina child) l'evidenziazione della pagina corrente child e della parent (senza che la parent condizioni tutte le child).