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