web-dev-qa-db-fra.com

Comment vérifier si une page est une catégorie ou un produit dans woocommerce?

J'essaie d'utiliser is_category dans woocommerce.php Qui ne fonctionne pas. Je souhaite imprimer le titre en fonction de la page.

SI une page est une page de catégorie, alors elle imprimera woocommerce_page_title() et si une page est un produit, elle devrait imprimer the_title().

Et le code que j'utilise dans woocommerce.php Est:

<?php if(is_category()){ ?>                       
    <h1 class="page-title"><?php woocommerce_page_title(); ?></h1> 
<?php }
else{
    the_title();
}
?>

Mais dans tous les cas, il imprime the_title(). Je pense que is_category() ne fonctionne pas pour woocommerce.

Ou quelqu'un peut-il dire comment le commerce électronique fait pour imprimer la catégorie et le titre du produit?

Toute aide serait appréciée.

12
user3777827

tu devrais utiliser

is_product_category()

au lieu de

is_category()
38
Shah Rukh