Como verificar se eu exibo categorias em uma página do Woocommerce?

Estou usando o plugin Woocommerce. Estou tentando criar um recipiente diferente para quando estou exibindo vários produtos, então, quando eu exibir várias categorias.

Até agora, em meus produtos de archive_products eu tenho um cheque para is_shop() e, se for, significa que estou exibindo categorias e não produtos. Então eu carrego meus contêineres estilo categoria.

O problema é que, se a categoria tiver sub-categorias e clicar para ver essas sub-categorias, você está falhando na function is_shop() .

Como ainda consigo saber se estou exibindo produtos disponíveis ou se eu exibir subcategorias?

Solutions Collecting From Web of "Como verificar se eu exibo categorias em uma página do Woocommerce?"

Eu acho que o condicional que você está procurando é:

is_product_category () Retorna verdadeiro ao visualizar um arquivo de categoria de produto.

Você pode ver os documentos em Tags condicionais

Um pouco de pesquisa no Google parece indicar que isso nem sempre é confiável, dependendo do seu cenário. Veja aqui no códice WordPress.