is_archive() WP 1.5.0

Спрацьовує, коли з’являється будь-яка з архівних сторінок (сторінка: категорії, мітки, автора, дати). Умовний тег.

До архівних сторінок відносяться сторінки категорій, міток, авторів та сторінки архівів за датами. Тобто. ця функція включає перевірки is_year() і т.д.

1 раз – 0. сек
(швидкість світла) | 50000 разів – 0.02 сек
(швидкість світла) |
PHP 7.2.5, WP 4.9.6

Хуків немає.

Повертає

true|false. true, якщо це архівна сторінка та false, якщо ні.

Використання

if( is_archive() ){
	// ...
}

Приклади

0

#1 Виведемо напис “Сторінка категорії”

Перевіримо якщо це сторінка категорії виведемо напис “Сторінка категорії”, а якщо це будь-яка інша сторінка архіву, виведемо на екран напис “Сторінка архіву”:

if( is_category() ){
	echo "Сторінка категорії";
}
elseif( is_archive() ){
	echo "Сторінка архіву";
}

нотатки

список змін

З версії 1.5.0Введено.

Код 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();
}

Залишити відповідь

Ваша e-mail адреса не оприлюднюватиметься. Обов’язкові поля позначені *