is_tag()
Перевірять чи відображається сторінка архіву за позначками. Умовний тег.
Цей тег потрібно використовувати до is_archive() , в логічному ланцюжку перевірок, тому що сторінка тегів вважається однією зі сторінок архіву, так само як і категорії, дати.
Працює на основі:
WP_Query::is_tag()
WP_Query::is_tag()
Хуків немає.
Повертає
true|false
.
Використання
if( is_tag() ){ // код }
-
$tag
(число/рядок/масив) -
ID мітки, назва мітки, склад мітки або масив будь-яких з цих значень. Потрібно зазначати альтернативну назву (slug). Можливість вказувати мітки у масиві додано у версії 2.5.
За замовчуванням: ”
Приклади
#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() 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); }