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 9.6.0
function is_woocommerce() { return apply_filters( 'is_woocommerce', is_shop() || is_product_taxonomy() || is_product() ); }