is_woocommerce()
Проверяет, использует ли отображаемая страница шаблон WooCommerce.
Страницы "Корзина", "Заказ" и другие подобные являются обычными страницами с шорткодами, поэтому там функция вернёт false.
В функции проверяются следующие условия: is_shop(), is_product_taxonomy(), is_product(). Если хотя бы одна из них вернёт true, то и функция вернёт true.
Хуки из функции
Возвращает
true|false.
Использование
if( is_woocommerce() ){
// ...
}
Примеры
#1 Выведем произвольный блок, если это страница WooCommerce
<?php
if ( is_woocommerce() ) {
?>
<div class="block-woocommerce">
Какое-то содержимое блока.
</div>
<?php
}
Код is_woocommerce() is woocommerce WC 10.4.3
function is_woocommerce() {
return apply_filters( 'is_woocommerce', is_shop() || is_product_taxonomy() || is_product() );
}