Функция is_date() определяет, является ли текущая страница страницей архива по дате.
Параметры
Нет
is_date();Возвращает
bool true, если отображается страница архива по дате, false, если любая другая страница.
Дополнительная информация
- Эта функция является условным тегом.
- Функция включает в себя проверки
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().
Хуки
Нет
Информация о функции