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

如何在WooCommerce产品表格中仅将父类别设置为粗体?

解决方案:给筛选器父类别设置粗体

别用动态生成的ID选择器,这类ID每次加载都会变,完全不可靠。你得基于父类别元素的通用结构特征或类名来写CSS,以下是具体操作方法:

1. 定位父类别的通用标识

打开浏览器开发者工具(按F12),选中任意父类别元素,观察它的HTML结构:

  • 多数场景下,父类别会带有专属类名(比如parent-term、select2-result-parent)
  • 或者父类别元素内包含展开/折叠图标(比如<span class="select2-result__option-expand"></span>)
  • 还有可能子类有额外的内边距缩进,父类别没有

2. 对应CSS写法

根据不同的结构特征,选择匹配的CSS规则:

情况1:父类别带有专属类名

如果父类别的li标签有类似parent-term的类,直接用类选择器:

li.select2-result__option.parent-term {
  font-weight: bold;
}

情况2:父类别包含展开图标

用:has()选择器匹配包含展开图标的父项(注:IE不支持,现代浏览器均兼容):

li.select2-result__option:has(.select2-result__option-expand) {
  font-weight: bold;
}

情况3:子类有额外缩进

如果子类有固定的左内边距(比如padding-left: 20px),反向选择没有该样式的父项:

li.select2-result__option:not([style*="padding-left: 20px"]) {
  font-weight: bold;
}

3. 验证调整

把上述CSS添加到主题自定义CSS区域,刷新页面后检查父类别是否加粗。如果没生效,回到开发者工具重新确认父类别元素的特征,调整选择器即可。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.20 14:32:35