我正在开发的网站有一些顶级产品类别,每个类别都有两个子类别 . 我发现要显示父类别的任何子类别,我会使用以下短代码:

[product_categories number="-1" parent="##" columns="5" hide_empty="0"]

但是,我还需要能够显示父类别的相同子类别,但仅包含来自特定品牌的产品 .

例如:类别:衣服--->子类别:鞋子,衬衫,裤子

在这个例子中,我需要显示parent Clothes的子类别,但是,只显示包含品牌产品的子类别(例如:Adidas) .

我该怎么做?我知道 product_categories 短代码没有属性或标签的参数,那么如何在不为每个品牌(超过20个品牌)创建3个级别的类别的情况下进一步过滤短代码?

谢谢!

运行WordPress 4.9.4和WooCommerce 3.3.0