我相信你们其中一个人比我聪明,可以告诉我一个解决方案。在WooCommerce中,我有产品类别和子类别,例如:
鞋
衣服
我想为每个“一组”类别显示一个不同的侧边栏,例如我为Shoes(包括所有它的子猫Sneaker,Derby ......)获得了一个小部件区域(动态侧边栏),我想要显示动态侧边栏“鞋子”适用于衣服和(衬衫,套衫......)我想展示动态侧边栏“衣服”......等等。
所以我的第一个方法就是用这样的条件列出所有类别:
<?php if ( is_product_category( '25', '33', '34' )) { ?><?php dynamic_sidebar( 'shoes' ); ?><?php } ?>.....
问题在于,“is_product_category”会忽略子类别,并且没有sub_category条件。
我只是找到一个也识别子类别的条件就可以了......但我正在寻找的完美解决方案是一种自动化的方式来获得条件或包含一个类别的自定义侧边栏以及所有它的子类别,所以我没有必要列出所有ID ID和儿子,因为我向父母添加一个新的子,它也被附加,所以侧边栏基于父...
如果你们中的某个人知道解决方案我会非常高兴,我已经搞砸了好几天并且找不到解决方案。