web-dev-qa-db-fra.com

comment puis-je obtenir la date dans une page d'archive de date

Dans archive.php, s’il s’agit d’une archive de date, puis-je obtenir la date en utilisant une fonction?

Considérez une url comme celle-ci: myfirstsite/2013/08 - Je veux obtenir le 2013/08

1
nilanjan

Utilisez get_query_var() pour obtenir les parties de date:

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

Dans wp_title(), un appel à get_query_var('m') est également utilisé pour le mois, mais j'ai toujours juste un 0 comme valeur même sur une URL telle que /2008/09/05/.

Si vous souhaitez imprimer le nom du mois, utilisez:

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

Le nom du mois sera alors traduit par WordPress.

Vous pouvez également utiliser quatre fonctions conditionnelles:

is_year()
is_month()
is_day()
is_date()
9
fuxia