is_date()

Функция is_date() определяет, является ли текущая страница страницей архива по дате.

Параметры

Нет

is_date();

Возвращает

bool true, если отображается страница архива по дате, false, если любая другая страница.

Дополнительная информация

  1. Эта функция является условным тегом.
  2. Функция включает в себя проверки is_day(), is_month(), is_year(). Если использовать эти функции в одной логической цепочке, то важно соблюдать очередность проверок. (Пример 2)

Примеры использования

Пример 1. Проверка, является ли текущая страница архивной страницей по дате

if( is_date() ) {
    echo '<h2>Страница архива по датам</h2>';
}

Пример 2. Правильный порядок проверки архивной страницы по дате

if( is_day() ) {
    echo '<h2>Страница архива по дням</h2>';
} elseif( is_date() ) {
	echo '<h2>Страница архива по датам</h2>';
} else {
    echo '<h2>Другая страница архива</h2>';
}

В логической цепочке проверки архивной страницы по датам, общая проверка is_date() всегда идет после частной проверки is_day().

Хуки

Нет

Информация о функции

Добавлена в версии 1.5.0

wp-includes/query.php

Исходный код в Github

 

Другие функции

is_time()

Определяет, является ли текущая страница архивной страницей за определенный час, минуту или секунду .

is_month()

Определяет, является ли текущая страница архивной страницей записей за месяц.

is_year()

Определяет, является ли текущая страница архивной страницей за определенный год.

is_category()

Определяет, является ли текущая страница страницей категории.

is_tax()

Определяет, является ли текущая страница архивной страницей кастомной таксономии.

is_tag()

Определяет, является ли текущая страница архивной страницей метки.

is_day()

Определяет, является ли текущая страница архивной страницей по дню.

post_type_archive_title()

Выводит или возвращает заголовок архивной страницы любого типа поста.

single_month_title()

Возвращает или выводит на экран заголовок архивной страницы по месяцам.

get_the_archive_title()

Возвращает заголовок любой архивной страницы.

the_archive_title()

Выводит на экран заголовок архивной страницы.

single_term_title()

Возвращает или выводит на экран заголовок текущего элемента таксономии на архивной странице.

single_tag_title()

Возвращает или выводит на экран заголовок текущей метки на архивной странице.

single_cat_title()

Возвращает или выводит на экран заголовок страницы архива категории.