Ciao, il tuo codice della barra e' diverso da come mi aspettavo,
credo che sia il codice giusto. Il punto in cui devi agire e' alla fine, dove dice:
[php]
else {
(is_page($page_id))?$selected = ' class="selected"':$selected='';
echo "<li".$selected."><a href="".get_page_link($page_id)."">$page_title</a></li>\n";
}
[/php]
questo e' il codice di quando stampa qualsiasi altra pagina che non sia home e che non sia about e che non sia about_short
quindi il quel pezzo devi aggiungere un qualcosa che controlli.tipo
if($page_name != "nome della pagina da NON listare")
diventerebbe
[php]
else if($page_name != "nome della pagina da NON listare"){
(is_page($page_id))?$selected = ' class="selected"':$selected='';
echo "<li".$selected."><a href="".get_page_link($page_id)."">$page_title</a></li>\n";
}
[/php]
oppure usando l'id della pagina da non listare:
[php]
elseif($page_id != 37){
(is_page($page_id))?$selected = ' class="selected"':$selected='';
echo "<li".$selected."><a href="".get_page_link($page_id)."">$page_title</a></li>\n";
}
[/php]
se il secondo non funzia, prova con le virgolette attorno al numero ID tipo: '37'
altrimenti puoi fare il contrario [aggiungi questo dopo quello del about_short]
elseif ($page_name == "pagina_da_ignorare") {/ignore/}