You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在WooCommerce中设置产品子分类,实现指定层级结构

在WooCommerce中设置产品子分类层级的分步指南

嘿,我来帮你搞定WooCommerce里产品分类的层级设置,刚好你要的是「分类1 - 子分类1 -- 产品」这种嵌套结构,一步步来就行,超简单:

第一步:搭建分类与子分类的层级关系

先把顶层分类和子分类的父子关系建好,这是基础:

  • 登录你的WordPress后台,找到左侧菜单的「产品」->「分类」
  • 先创建最顶层的分类1:填写分类名称(slug可以自动生成,不用特意改),「父分类」选择「无」,然后点击「添加新分类」
  • 接着创建子分类1:同样填好名称,这时候在「父分类」下拉框里选中刚才创建的「分类1」,确认后添加即可
  • 用同样的方法创建子分类2,父分类依然选「分类1」,这样就完成了「分类1 → 子分类1/子分类2」的层级框架

第二步:把产品分配到对应子分类

分类框架搭好后,就可以把产品归到对应的子分类里了:

  • 单产品分配:进入「产品」->「所有产品」,找到要设置的产品点击编辑,在页面右侧的「产品分类」模块里,直接勾选对应的子分类(比如子分类1)就行,不用勾选父分类——因为子分类已经和父分类关联,前端会自动继承层级关系
  • 批量分配:如果有一堆产品要归类,选中多个产品,顶部批量操作选「编辑」,点「应用」,在弹出的编辑面板里找到「产品分类」,选择目标子分类,最后点「更新」就能批量搞定

第三步:确保前端展示出你要的层级结构

大部分主题会自动适配WooCommerce的分类层级,但如果你的主题没默认显示,也有办法调整:

  • 默认模板展示:正常情况下,点击「分类1」的归档页,会自动显示下面的子分类1和子分类2,点进子分类就能看到对应的产品,完美对应你要的「分类1 - 子分类1 -- 产品」结构
  • 短代码手动输出:如果需要在自定义页面展示分类层级,可以用WooCommerce自带的短代码:
    • 展示所有顶层分类:[product_categories parent="0"]
    • 只展示分类1下的子分类:先找到分类1的ID(把鼠标悬停在分类列表的「分类1」上,浏览器底部链接里的tag_ID=xx就是ID),然后用短代码 [product_categories parent="xx"]
  • 侧边栏树形展示:在「外观」->「小工具」里,把「产品分类」小工具拖到侧边栏,然后勾选设置里的「显示层级」,就能展开父分类和子分类的树形结构,用户可以直观看到层级

小技巧补充

  • 调整分类顺序:在「产品分类」列表页,鼠标悬停在分类上会出现排序手柄,直接拖动就能调整子分类的展示顺序
  • 分类ID快速查看:除了看链接,也可以在编辑分类的页面,地址栏里的tag_ID=xx就是该分类的ID

内容的提问来源于stack exchange,提问作者Kroshandowski

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.25 03:27:48