is_product_tag()
Проверяет, является ли текущая страница страницей метки товара (продукта). Условный тег.
Это обертка для функции is_tax():
is_tax( 'product_tag', $term );
Работает на основе: is_tax()
Хуков нет.
Возвращает
true|false.
Использование
is_product_tag( $term );
- $term(строка/массив/число)
- Название, ярлык (slug) или ID метки продукта. Если не указать ничего, то функция просто проверит находимся ли мы на любой странице метки продукта.
По умолчанию: ''
Примеры
#1 Узнаем находимся ли мы на странице метки товара WooCommerce
if( is_product_tag() ) {
// это страница метки товара
}
else {
// это другая страница (не метка товара)
} #2 Проверим что мы находимся на странице определенной метки товара
Проверим страницу метки товара по ярлыку 'custom-tag':
if( is_product_tag( 'custom-tag' ) ){
// метка товара 'custom-tag'
}
Проверим по ID:
if( is_product_tag( 55 ) ){
// метка с ID 55
}
Проверим сразу несколько меток - находимся ли мы на странице любой из них:
if( is_product_tag( [ 50, 55 ] ) {
// это страница одной из меток с ID 50 или 55
}
Код is_product_tag() is product tag WC 10.3.4
function is_product_tag( $term = '' ) {
return is_tax( 'product_tag', $term );
}