Il Tag, wp_list_pages() genera la visualizzazione delle pagine WP come link e viene generalmente utilizzato sulla header o sulla sidebar per generare il menù di navigazione.
Esistono vari attributi che si possono passare come argomenti per includere, escludere o ordinare delle pagine in WordPress, secondo diversi criteri
L’utilizzo di base è il seguente e come vedete, viene messo all’interno di un <ul> e senza alcun tipo di intestazione:
<ul>
<?php wp_list_pages('title_li='); ?>
</ul>
Vediamo ora come personalizzare l h2 intestazione al nostro menu WP
<ul>
<?php
wp_list_pages('sort_column=menu_order&title_li=<h2>' . __('pagine') . '</h2>' ); ?>
</ul>
L’esempio riportato visualizzerà in cima alla ista di plagine la h2 pagine e questo è stato possibile grazie alla variabile title_li, dove opportunamente specifichiamo che tipo di output vogliamo nella nostra wp_list_pages().
Includere solo alcune pagine in WP
Per includere una selezione di pagine nel nostro menù questa volta faremo uso delle variabile include:
<ul>
<?php
wp_list_pages('include=5,9,23&title_li=<h2>' . __('Menu') . '</h2>' ); ?>
</ul>
Escludere le pagine in WP
Per escludere una selezione di pagine nel nostro menù faremo uso delle variabile exclude:
<ul>
<?php
wp_list_pages('include=5,9,23&title_li=<h2>' . __('Menu') . '</h2>' ); ?>
</ul>
Ciao, ottimi questi consigli: mi servivano, grazie! =)
Avrei una domanda, se non chiedo troppo: c’è un modo per aggiungere alle pagine nella anche un link alla home, ad esempio, o sto parlando di fantacodice? ^^;
Ottimo articolo!
A Wick
bisogna inserire, prima del
——————
Home
così avrai il link alla Home.
ciao.. A me servirebbe inserire nella pagina principale di WP (dove vengono mostrati i blog)..nel footer pagina 1,2,3,… per muoversi più velocem,ente nelle pagine di news al posto che unicamente pagina precedente e successiva… è possibile?