# Функция IS_TIME() в WordPress
### Что это такое?
Функция IS_TIME() определяет, является ли запрашиваемая страница архивом, основанным на времени. Это условный тег, который возвращает true, если в URL содержится информация о времени: час, минута, секунда.
Эта функция используется внутри другой функции is_date(), поэтому в логической цепочке её следует использовать перед is_date().
- **Использование:** WP_Query::is_time()
- **Скорость выполнения:** 1 раз — 0.00008 сек (очень быстро) | 50000 раз — 0.02 сек (почти мгновенно)
- **Хуки:** отсутствуют.
### Возвращаемое значение
true или false: указывает, является ли запрос архивом на основе конкретного времени.
### Пример использования
```php
if ( is_time() ) {
// это страница архива по времени.
}
Пояснение к коду
- Условие проверяет, является ли текущая страница архивом, основанным на времени. Если это так, то выполняется код внутри блока.
Примечания
- Глобальная переменная:
$wp_query. Это объект запроса WordPress.
История изменений
- С версии 1.5.0 — добавлена.
Как работает функция
function is_time() {
global $wp_query;
if ( ! isset( $wp_query ) ) {
_doing_it_wrong( __FUNCTION__, __( 'Условные теги запроса не работают до выполнения запроса. До этого момента они всегда возвращают false.' ), '3.1.0' );
return false;
}
return $wp_query->is_time();
}
Пояснение к функции
- Глобальная переменная: Сначала мы обращаемся к глобальной переменной
$wp_query. - Проверка состояния: Если
$wp_queryне установлен, выводится предупреждение и функция возвращаетfalse. - В противном случае функция возвращает результат работы метода
is_time()объекта$wp_query.
Похожие функции
Ниже представлены несколько других условных тегов, которые могут быть полезны в WordPress:
is_404()— Проверяет, является ли страница ошибкой 404.is_admin()— Проверяет, находится ли пользователь в админ-панели.is_archive()— Проверяет, является ли страница архивом (посты по категориям, датам и т. д.).is_single()— Проверяет, является ли страница отдельным постом.is_category()— Проверяет, отображается ли страница категории.
Эти функции помогут вам лучше ориентироваться в типах страниц и запросов в WordPress.
Каждая из них имеет своё предназначение и может быть использована для условий в теме или плагине WordPress.