Условный тег: is_tag

01.05.2012
Описание

Тег проверяет вывод страницы архива по метке. Этот условный тег является boolean-функцией, то есть он возвращает только true или false.

Использование
<?php if ( is_tag($slug) ) { ... } ?>
Параметры

$slug

(строка) (необязательный) - ярлык метки (или массив ярлыков).

По умолчанию значения нет.

Значения

boolean

Возвращает true при выводе страницы архива по метке и false в противном случае.

Примеры

1 Проверка на вывод страницы архива по метке

<?php 
    if( is_tag() )  
        echo "Это страница архива по метке"; 
    else
        echo "Это не страница архива по метке";
?>

2 Использование с другими условными тегами

Данный код проверит страницу на принадлежность к архивам и в случае успеха проверит страницу на принадлежность к архиву по метке.

<?php 
    if( is_archive() ) { 
        if( is_tag() ) 
            echo "Это страница архива по метке";
        else 	
            echo "Это страница архива"; }
    else
        echo "Это не страница архива";
?>

3 Использование параметра $slug

<?php
    if ( is_tag('metka1') ) 	
        echo "Это страница архива по метке 'metka1'"; 
    elseif ( is_tag() ) 
        echo "Это страница архива по метке"; 	
    else  
        echo "Это не страница архива по метке"; 
?>

4 Использование массива параметров $slug

<?php 
    if( is_tag(array('metka1','metka2','metka3')) )  
        echo "Архив по метке с указанными данными"; 
    else
        if( is_tag() ) echo "Любой другой архив по метке";
?>
Примечания

Условный тег is_archive так же включает в себя проверку на вывод страницы архива по метке.

Лог изменений

Функция добавлена в версии 2.3.0
Возможность использования массива была добавлена в версии 2.5.0

Исходный файл

Функция is_tag() находится в wp-includes/query.php

Связанные теги|функции
Рубрики: Теги шаблоновФункции WordPressУсловные теги

Понравился пост? Подпишись на обновления по Обновления блога по RSSRSS или Обновления блога на TwitterTwitter !

Комментарии (всего 2 комментария)
Написать комментарий

(обязательно)

(обязательно, не публикуется)

Для вставки кода используйте кнопку "Код", по умолчанию используется синтаксис подсветки языка "php", вы можете поменять его на любой другой поддерживаемый GeSHi язык, например "javascript", "css", "html4strict", "sql" и тд. Используйте предпросмотр!
 


Подписаться на уведомления без комментирования.