Как получить дату на странице архива по дате

11 авг. 2013 г., 13:58:03
Просмотры: 17K
Голосов: 2

В файле archive.php, если это архив по дате, могу ли я получить дату с помощью функции?

Рассмотрим URL такого вида: myfirstsite/2013/08 - я хочу получить 2013/08

0
Все ответы на вопрос 1
0
11

Используйте get_query_var() для получения частей даты:

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

В wp_title() для месяца также используется вызов get_query_var('m'), но я всегда получаю только 0 в качестве значения, даже на URL вида /2008/09/05/.

Если вы хотите вывести название месяца, используйте:

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

Название месяца будет переведено WordPress.

Также есть четыре условные функции, которые вы можете использовать:

is_year()
is_month()
is_day()
is_date()
11 авг. 2013 г. 14:22:14