1. 我想在woocommerce中创建一个具有自适应产品属性的过滤器 .

示例:我在产品类别A中,我从颜色过滤器属性中选择红色值 . 在此之后,只显示红色产品,但从这一点来说,我需要在过滤器中仅显示只有红色产品的属性 .

关于如何做到这一点的任何想法?

我尝试循环所有红色产品并获取其属性,因此我可以隐藏所有其他不必要的属性 . 显然,这种解决方案根本没有效率 .

2. 此外,是否有任何数据库查询返回"All attributes of products under category A / subcategory AA ..."?

澄清:

  • 属性是分类法,属性值是术语 .

  • color 是分类法, red 是一个术语

  • 所有更新都是使用ajax和json完成的