Описание
Условный тэг, проверяющий показывается ли страница категорий или нет.
is_category представляет собой логическую функцию, т.е. эта функция возвращает правду (true), если условие совпадает или ложь (false), если не совпадает.
Использование
<?php is_category($category); ?>
Параметры
- $category (строка/число)
- ID, заголовок или название категории (slug).
По умолчанию: нет
Примеры
1. Пример разного рода проверок:
is_category();
// функция вернет true, если показывается любая страница категорий.
is_category('9');
// true, если показана страница категории с ID 9.
is_category('Выход есть');
// true, если показана категория с названием 'Выход есть'.
is_category('vihod-est');
// true, если показана категория с названием 'vihod-est'.
is_category(array(9,'blue-cheese','Stinky Cheeses'));
// Вернет true, если показана категория с ID 9 или с названием 'blue-cheese', или со слагом 'Stinky Cheeses'. Имейте ввиду, что возможность передавать массив была добавлена в версии 2.5.
is_category()
из файла: /wp-includes/query.php WP 3.3.2function is_category( $category = '' ) {
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_category( $category );
}Связанные Функции
- cat_is_ancestor_of() view
- post_password_required() view
- wp_attachment_is_image() view
- has_tag() view
- is_post_type_archive() 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 и Теги Шаблона.
