is_archive()
Спрацьовує, коли з’являється будь-яка з архівних сторінок (сторінка: категорії, мітки, автора, дати). Умовний тег.
До архівних сторінок відносяться сторінки категорій, міток, авторів та сторінки архівів за датами. Тобто. ця функція включає перевірки is_year() і т.д.
1 раз – 0. сек
(швидкість світла) | 50000 разів – 0.02 сек
(швидкість світла) |
PHP 7.2.5, WP 4.9.6
(швидкість світла) | 50000 разів – 0.02 сек
(швидкість світла) |
PHP 7.2.5, WP 4.9.6
Хуків немає.
Повертає
true|false
. true, якщо це архівна сторінка та false, якщо ні.
Використання
if( is_archive() ){ // ... }
Приклади
#1 Виведемо напис “Сторінка категорії”
Перевіримо якщо це сторінка категорії виведемо напис “Сторінка категорії”, а якщо це будь-яка інша сторінка архіву, виведемо на екран напис “Сторінка архіву”:
if( is_category() ){ echo "Сторінка категорії"; } elseif( is_archive() ){ echo "Сторінка архіву"; }
нотатки
- Дивіться: is_category()
- Дивіться: is_tag()
- Дивіться: is_author()
- Дивіться: is_date()
- Дивіться: is_post_type_archive()
- Дивіться: is_tax()
- Global. WP_Query. $wp_query WordPress Query object.
список змін
З версії 1.5.0 | Введено. |
Код is_archive() is archive WP 6.0.2
function is_archive() { global $wp_query; if ( ! isset( $wp_query ) ) { _doing_it_wrong( __FUNCTION__, __( 'Conditional query tags до роботи не працює, тому що керує. Before then, they always return false.' ), '3.1.0' ); return false; } return $wp_query->is_archive(); }