Как проверить, показываю ли я категории на странице Woocommerce?

Я использую плагин Woocommerce. Я пытаюсь создать другой контейнер, когда я показываю несколько продуктов, тогда, когда я показываю несколько категорий.

До сих пор в моих archive_products меня есть check for is_shop() и если это тогда, это означает, что я показываю категории, а не продукты. Поэтому я загружаю контейнеры стиля категории.

Проблема в том, что если категория имеет подкатегории, и вы щелкаете, чтобы увидеть эти подкатегории, вы теперь не is_shop() функцию is_shop() .

Как я могу узнать, готов ли я показывать доступные продукты или показывать субкатегории?

Solutions Collecting From Web of "Как проверить, показываю ли я категории на странице Woocommerce?"

Я думаю, что условное вы ищете:

is_product_category () Возвращает true при просмотре архива категории товаров.

Вы можете видеть документы в условных тегах

Немного исканий в Google, похоже, указывает на то, что это не всегда надежно, в зависимости от вашего сценария. См. Здесь в WordPress codex.