Описание
Условный тег. Срабатывает когда отображается страница архива по дате.
is_date() сама входит в проверку is_archive() и включает в себя проверки функций is_day(), is_month(), is_year() и т.д. (см. пример 2)
Функция возвращает true или false. Зависит от выполнения или не выполнения условия.
Использование
<?php is_date(); ?>
Шаблон использования
<?php if( is_date() ){ ... }; ?>
Примеры
1. Обычный пример проверки страницы архива по дате:
if( is_date() ){
echo "Это архив по дате";
}
else
echo "Это не страница архива по дате";
2. В функцию is_date() входят проверки функций is_day(), is_month(), is_year(). Пример с ошибкой, как нельзя строить логическую цепочку:
if( is_date() ) echo "Это архива по дате"; elseif( is_day() ) echo "Это архив по дню"; else echo "Это не страница архива по дате";
В этом примере условие is_day() не будут выполняться никогда. Его нужно проверять до is_date().
is_date()
из файла: /wp-includes/query.php WP 3.3.2function is_date() {
global $wp_query;
if ( ! isset( $wp_query ) ) {
_doing_it_wrong( __FUNCTION__, __( 'Conditional query tags do not work before the query is run. Before then, they always return false.' ), '3.1' );
return false;
}
return $wp_query->is_date();
}Связанные Функции
- cat_is_ancestor_of() view
- is_user_logged_in() view
- is_attachment() view
- comments_open() view
- has_term() view
- is_archive() view
- is_day() view
- is_multi_author() view
- is_page() view
- is_search() view
- is_singular() view
- is_tax() view
- is_time() view
Смотрите также: Функции WordPress и Теги Шаблона.
если вы делаете ремонт и у вас возникла сложность в поиске поставщика дверей для здания, обратитесь в mul-t-lock (Мультилок). Компания уже несколько лет занимается изготовлением дверей и аксессуаров к ним6 замки, и т.п. в итоге вы получите товар отменного качества.