is_tag() WP 2.3.0

Перевірять чи відображається сторінка архіву за позначками. Умовний тег.

Цей тег потрібно використовувати до is_archive() , в логічному ланцюжку перевірок, тому що сторінка тегів вважається однією зі сторінок архіву, так само як і категорії, дати.

Працює на основі:
WP_Query::is_tag()

Хуків немає.

Повертає

true|false.

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

if( is_tag() ){
	// код
}
$tag
(число/рядок/масив)
ID мітки, назва мітки, склад мітки або масив будь-яких з цих значень. Потрібно зазначати альтернативну назву (slug). Можливість вказувати мітки у масиві додано у версії 2.5.


За замовчуванням: ”

Приклади

0

#1 Приклади використання is_tag():

is_tag();
// Коли відображається будь-яка архівна сторінка позначок.

is_tag('30');
// Коли відображається архівна сторінка мітки з ID 30.

is_tag('metka');
// Коли відображається архівна сторінка мітки зі слагом 'metka'.

is_tag( 'Мітка');
// Коли відображається сторінка мітки під назвою 'Мітка'.

is_tag(array(30, 'metka', 'Мітка'));
// Поверне true, коли відображається сторінка з постами з міток ID 30, або слаг "metka",
// або назва "Мітка". Можливість вказувати масив було додано у версії 3.7.

нотатки

  • Global. WP_Query. $wp_query WordPress Query object.

список змін

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

Код is_tag() WP 6.0.2

function is_tag( $tag = '' ) {
	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_tag($tag);
}

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

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