Questa sezione - pagina di test - è riservata a chi vuol iniziare a sviluppare Wp
non interessa il comune sviluppatore.
Ordina le pagine secondo diversi criteri, di base l’ordine è alfabetico per PAGE TITLE.
sort_column (stringa)
‘post_title’ - Sort Pages alphabetically (by title) - default
‘menu_order’ - Ordina le pagine per Page Order (solo se settato direttamente da voi nel WP-ADMIN.
‘post_date’ - Ordina per data di creazione.
‘post_modified’ - Ordina per data e ora di modifica.
‘ID’ - Ordina per il Page ID.
‘post_author’ - Ordina per ID autore.
‘post_name’ - Ordina alfabeticamente tramite POST-SLUG.
sort_order (string)
‘asc’ - Ascendente (Default).
‘desc’ - Discendente.
exclude (string)
Attraverso una lista di id, separati da virgola è possibile escludere delle pagine, questa funzione è utilizzata per i menù orizzontali e laterali
(esempio: ‘exclude=3,7,31′).
include (string)
depth (integer)
0 - Pages and sub-pages displayed in hierarchical (indented) form (Default).
-1 - Pages in sub-pages displayed in flat (no indent) form.
1 - Show only top level Pages
2 - Value of 2 (or greater) specifies the depth (or level) to descend in displaying Pages.
child_of (integer)
show_date (string)
Display no date (Default)
‘modified’ - date last modified.
date_format (string)
title_li (string)
echo (boolean)
1 (true) - default
0 (false)
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,
viene messo all’interno di un <ul> e senza alcun tipo di intestazione:
<ul>
<?php wp_list_pages(’title_li=’); ?>
</ul>
con h2 :
<ul>
<?php
wp_list_pages(’sort_column=menu_order&title_li=<h2>’ . __(’pagine’) . ‘</h2>’ ); ?>
</ul>
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>