is_shop()WC 1.0

Проверяет, является ли текущая страница главной страницей магазина. Условный тег.

Функция проверяет два условия. Является ли текущая страница:

  • Архивом типа поста product.
  • Страницей Магазина. Указывается в настройке: WooCommerce -> Настройки -> Товары -> Страница Магазина.
Работает на основе: is_post_type_archive(), is_page(), wc_get_page_id()

Хуков нет.

Возвращает

true|false.

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

is_shop();

Примеры

1

#1 Проверим, является ли текущая страница главной страницей магазина

if ( is_shop() ) {
	echo 'Это главная страница магазина!';
}
else {
	echo 'Это какая-то другая страница.';
}

Код is_shop() WC 8.7.0

function is_shop() {
	return ( is_post_type_archive( 'product' ) || is_page( wc_get_page_id( 'shop' ) ) );
}