首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >WooCommerce产品类别计数

WooCommerce产品类别计数
EN

Stack Overflow用户
提问于 2016-01-30 12:47:01
回答 1查看 683关注 0票数 6

我正在创建一个筛选小部件,以显示WooCommerce产品,然后显示该类别的产品计数,并且当搜索字符串存在时,它也会工作。

就像,这三个类别,

  1. 膝上型计算机(5)
  2. 台式电脑(7),
  3. 片剂(12)

现在,如果有人搜索华硕,那么有2台笔记本电脑,4台台式机和7张桌子匹配华硕。

现在,在侧栏中,每个类别将显示搜索类别上有多少产品匹配。

目前,默认情况下,我使用WP_Query参数显示计数器,但速度似乎很慢,因为如果有50个类别,则查询运行20次。我相信有更好的方法来做到这一点。

有人能帮我找到更简单的方法吗?

EN

回答 1

Stack Overflow用户

发布于 2021-11-29 10:13:38

你可以按条件来计算:

代码语言:javascript
运行
复制
$terms = get_terms('product_cat', ['hide_empty' => false]);

foreach($terms as $term){
 echo "{$term->name} ({$term->count})"
}

如果您只想选择父类别,您可以这样做

$terms = get_terms('product_cat', ['hide_empty' => false, 'parent' => 0]);

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/35101960

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档