Функция 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()
.
Хуки
Нет
Информация о функции