Oggi son diventato matto cercando di capire come evitare che una pagina creata con wordpress (2.8.1) sparisse dall’albero delle pagine e non fosse, quindi linkata (se non dal sottoscritto, manualmente, all’interno di un post).

Son diventato matto … ma direi … per nulla! La soluzione era veramente easy: rendere la pagina “privata” (funziona anche mettendola “bozza” ma mi piace decisamente di meno (qualcuno prima o poi la pubblicherebbe).

Con l’occasione, però, ho trovato anche un metodo più carino e raffinato: modificare il codice che crea l’elenco delle pagine inserendo nella variabile standard wp_list_pages(); il parametro exclude con gli id delle pagine da escludere [il risultato è: wp_list_pages(exclude=17,38);]

fonte: http://realiventblog.com/2007/04/04/how-to-hide-pages-in-wordpress/