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 9.4.2
function is_product_tag( $term = '' ) { return is_tax( 'product_tag', $term ); }