我在woocommerce中有两个类别一个是" Men"和其他是"女性"。
默认为类别存档页面的woocommerce调用archive-product.php。
但我想为每个类别档案页面显示不同的布局。
怎么做?
答案 0 :(得分:3)
您可以看到WooCommerce如何过滤template_include
,并会按以下顺序自动查找分类模板
taxonomy-YOUR_TAXONOMY-YOUR_TERM.php
然后
taxonomy-YOUR_TAXONOMY.php
因此,在您的示例中,我相信您将创建以下模板:
taxonomy-product_cat-men.php
和
taxonomy-product_cat-women.php
答案 1 :(得分:3)
刚才在这里回答:changes-on-archive-product-php-doesnt-work
您需要编辑文件" taxonomy-product_cat.php"并添加条件is_product_category(' mycategory')。
open" taxonomy-product_cat.php"并包装wc_get_template(' archive-product.php');用:
if(is_product_category(' mycategory')){ wc_get_template(' archive-mycategory.php'); } else {wc_get_template(' archive-product.php'); }
答案 2 :(得分:0)
您应该为不同的类别创建不同的模板,然后使用它们。