Функция is_tag() определяет, является ли текущая страница архивной страницей метки.
Параметры
$tagint|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.
Хуки
Нет
Информация о функции