属性存档页面上的类别

时间:2020-11-21 作者:John Doe

我有Wordpress+Woocommerce网站,大约有2k种产品。产品有几个不同的属性,如;“品牌”;和属性值;“品牌”;“如”;三星公司"E;飞利浦公司;等

在“上”;“品牌”;存档页面,如;三星存档”;我想显示包含具有该属性的产品的产品类别菜单。(“三星产品”)其他我不想展示的。

我想一种方法是查询类别循环中的所有产品,然后查询属性,并根据结果在菜单上显示/隐藏此类别。问题是,如果存档页面访问量很大和/或类别树很大,此方法可能会影响性能。

也许有人知道更好的方法并想与大家分享?

1 个回复
SO网友:John Doe

好吧,如果有人遇到这个问题,我设法找到了更好、可行的解决方案。

在查询侧边栏上的所有类别之前,我检查这是否是品牌存档页面,如果是,我使用wp\\u get\\u object\\u terms功能,传递wp query中的所有产品ID以仅获取所需的类别。:)

通过这种方式,我只显示具有查询品牌术语的产品的类别。

相关推荐