如何检查页面是否是woocommerce中的类别或产品?

2022-08-30 21:40:50

我正在尝试使用不起作用is_category。我想根据页面打印标题。woocommerce.php

如果一个页面是类别页面,那么将打印,如果一个页面是产品,那么应该打印。woocommerce_page_title()the_title()

我使用的代码是:woocommerce.php

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

但是在每种情况下,它都是 打印 。我认为这对woocommerce不起作用。the_title()is_category()

或者任何人都可以告诉woocommerce如何打印类别和产品标题?

任何帮助将不胜感激。


答案 1

你应该使用

is_product_category()

而不是

is_category()

答案 2

尝试在模版模板中创建文件。archive-product.php

我通常会复制文件夹中的一个,并在我创建的文件夹中添加一个带有“测试”文本的跨度,以便我可以看到它正在工作。woocommerce


推荐