所以我决定为我的Woocommerce商店想要2个不同的模板 .
我找到了一个很好的小块,基本上告诉我编辑taxonomy-product_cat.php
我的所有商店页面都是类别/存档页面 . 而我的父母类别每件大约有50个Sub Cats .
所以我的代码在taxonomy-product_cat.php中如下:
if (is_product_category( 'outdoor-furniture' ) ){ wc_get_template( 'archive-product.php' );
}
else { wc_get_template( 'archive-product-list.php' );
}
问题是archive-product.php仅适用于“户外家具”类别,而不适用于其子类别 .
我明白我可以列出|| is_product_category('another-cat')但是为50做这是荒谬的 .
我已经尝试了几个小时的几件事 . 涉及到函数文件的过滤器的东西 . 如果是此taxonomy-product_cat文件的语句 . 我似乎无法得到任何工作 .
一如往常,任何帮助都非常感谢 .
干杯
2 回答
全部高,
我找到了一个有效的解决方
感谢所有观看的人 . 希望这有助于未来的人!
干杯
只是测试你的代码:
实际上,根据视图中的产品类别切换
Woocommerce
模板对我有用 .