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

Php 如何检查页面是否为woocommerce中的类别或产品?,php,wordpress,woocommerce,Php,Wordpress,Woocommerce,我试图使用woocommerce.php中的is_类别,但它不起作用。我想根据页面打印标题 如果页面是类别页面,则将打印woocommerce\u页面\u title();如果页面是产品,则应打印u title() 我在woocommerce.php中使用的代码是: <?php if(is_category()){ ?> <h1 class="page-title"><?php woocommerce_page_

我试图使用
woocommerce.php
中的is_类别,但它不起作用。我想根据页面打印标题

如果页面是类别页面,则将打印
woocommerce\u页面\u title()
;如果页面是产品,则应打印
u title()

我在
woocommerce.php
中使用的代码是:

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

但在任何情况下,它都在打印
标题()。我认为
是\u category()
不适用于woocommerce

或者有人能告诉我们woocommerce是如何打印类别和产品名称的吗

任何帮助都将不胜感激。

您应该使用

is_product_category()
而不是

is_category()

尝试在主题模板中创建
存档product.php
文件


我通常复制
woocommerce
文件夹中的一个,然后在我创建的文件夹中添加一个带有“测试”文本的span,这样我就可以看到它正在工作。

Awesome。。你让事情变得这么容易我浪费了太多时间来寻找上述问题的替代品。。谢谢你!以下是所有条件标签上的文档-这不是答案。这是添加模板,而不是检查页面是否是同一模板中的类别页面。这就是为什么它不是一个答案。