Is_time() - функция WordPress, условный тег
Опубликовано: 01.09.2018
Проверяет, присутствуют ли в основном цикле параметры времени — часы, минуты или секунды. Возвращает true, если присутствуют, в обратном случае — false.
Условный тег также будет срабатывать на архивных страницах, на которых идет сортировка постов по времени (т.е по часам, по минутам, по секундам).
Не имеет параметров.
Примеры
Какие ещё параметры будут добавлены в цикл — значения не имеет, главное, чтобы в нем содержался хотя бы один параметр времени (именно времени, а не даты).
Описание всех возможных параметров можно посмотреть здесь .
query_posts ( "hour=8&posts_per_page=-1" ) ; // посты, опубликованные в 8 утра if ( is_time ( ) ) { // вернет true в данном случае echo 'ok' ; } |
$q = new WP_Query ( "minute=55" ) ; // посты, опубликованные в 55 минут, не имеет значения, какой был час if ( is_time ( ) ) { // вернет false, потому что WP_Query изменяет только объект поста echo 'ok' ; } |
$args = array ( 'hour' => 8 , 'minute' => 55 , 'second' => 30 ) ; query_posts ( $args ) ; // пост или посты, опубликованные ровно в 8 часов, 55 минут, 30 секунд if ( is_time ( ) ) { // вернет true echo 'ok' ; } |