Функция is_tag()
определяет, является ли текущая страница архивной страницей метки.
Параметры
$tag
int|string|array
ID, название или слаг метки или массив этих данных.
По умолчанию: ''
is_tag( $tag );
Возвращает
bool true
, если архивная страница метки, false
, если любая другая страница.
Дополнительная информация
- Эта функция является условным тегом.
- При указании параметра, вернет
true
только для архивной страницы конкретной (конкретных – при массиве параметров) метки.
Примеры использования
Пример 1. Проверка, отображается ли архивная страница метки
if( is_tag() ) {
echo 'Страница метки';
}
Пример 2. Проверка архивной страницы конкретной метки по ID
if( is_tag( 34 ) ) {
echo 'Вы на архивной странице метки с ID=34';
}
Пример 3. Проверка архивной страницы конкретной метки по названию или слагу
// Проверка по названию метки
if( is_tag( 'WordPress' ) ) {
echo 'Вы на архивной странице метки WordPress';
}
// Проверка по slug метки
if( is_tag( 'wordpress' ) ) {
echo 'Вы на архивной странице метки WordPress';
}
Пример 4. Проверка, является ли текущая страница архивной страницей одной из меток
// Проверка нескольких архивных страниц
if( is_tag( [ 'WordPress', 34, 'news' ] ) ) {
echo 'Вы на архивной странице метки';
}
Данная конструкция проверит, является ли текущая страница архивной страницей метки c названием WordPress или метки с ID=34 или метки со slug=news. Если текущая страница подходит под одно из условий, то функция вернет true
.
Хуки
Нет
Информация о функции