Описание
Условный тег. Срабатывает, когда показывается любая из архивных страниц (страница: категории, метки, автора, даты).
К архивным страницам относятся страницы категорий, меток, авторов и страницы архивов по датам. Т.е. is_archive() включает в себя проверки is_category(), is_tag(), is_author(), is_day(), is_month(), is_year() и т.д.
Также к архивным страницам относятся, страницы произвольных таксономий (одноуровневых или многоуровневых не имеет значения): is_tax().
Функция возвращает true, если это архивная страница и false, если нет.
Использование
<?php is_archive(); ?>
Шаблон использования
<?php if( is_archive() ){ ... } ?>
Примеры
1. Проверим если это страница категории выведем надпись "Страница категории", а если это любая другая страница архива, выведем на экран надпись "Страница архива":
if( is_category() )
echo "Страница категории";
elseif( is_archive() )
echo "Страница архива";
is_archive()
из файла: /wp-includes/query.php WP 3.3.2function is_archive() {
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_archive();
}Связанные Функции
- cat_is_ancestor_of() view
- is_user_logged_in() view
- is_attachment() view
- comments_open() view
- has_term() view
- is_author() view
- is_day() view
- is_multi_author() view
- is_page() view
- is_search() view
- is_singular() view
- is_tax() view
- is_time() view
Смотрите также: Функции WordPress и Теги Шаблона.
Высококачественная мебель приоритет каждого уважающего себя хозяина, однако такая мебель не всегда доступна по цене или нас часто обманывают в качестве. Магазин Mebelrama может предложить вам отличную мебель по реальной цене.