is_woocommerce()WC 1.0

Проверяет, использует ли отображаемая страница шаблон WooCommerce.

Страницы "Корзина", "Заказ" и другие подобные являются обычными страницами с шорткодами, поэтому там функция вернёт false.

В функции проверяются следующие условия: is_shop(), is_product_taxonomy(), is_product(). Если хотя бы одна из них вернёт true, то и функция вернёт true.

Хуки из функции

Возвращает

true|false.

Использование

if( is_woocommerce() ){
	// ...
}

Примеры

0

#1 Выведем произвольный блок, если это страница WooCommerce

<?php
if ( is_woocommerce() ) {
	?>
	<div class="block-woocommerce">
		Какое-то содержимое блока.
	</div>
	<?php
}

Код is_woocommerce() WC 8.7.0

function is_woocommerce() {
	return apply_filters( 'is_woocommerce', is_shop() || is_product_taxonomy() || is_product() );
}