come ottenere la data in una pagina di archivio data

11 ago 2013, 13:58:03
Visualizzazioni: 17K
Voti: 2

In archive.php, se è un archivio di date, posso ottenere la data usando una funzione?

Considera un URL come questo: myfirstsite/2013/08 - Voglio ottenere il 2013/08

0
Tutte le risposte alla domanda 1
0
11

Utilizza get_query_var() per ottenere le parti della data:

$year     = get_query_var('year');
$monthnum = get_query_var('monthnum');
$day      = get_query_var('day');

In wp_title() viene utilizzata una chiamata a get_query_var('m') anche per il mese, ma ho sempre ottenuto solo un 0 come valore anche su un URL come /2008/09/05/.

Se vuoi stampare il nome del mese, utilizza:

$GLOBALS['wp_locale']->get_month($monthnum);

Il nome del mese verrà tradotto da WordPress.

Ci sono anche quattro funzioni condizionali che puoi utilizzare:

is_year()
is_month()
is_day()
is_date()
11 ago 2013 14:22:14