Woocommerce - [product_categories]短代码 - 如何从列表中排除两个类别?

时间:2015-11-20 09:56:39

标签: css wordpress woocommerce categories

使用[product_categories]短代码显示所有类别,通常显示缩略图。如何定位不显示或隐藏的特定(当前其中两个)类别。

我尝试将这两个类别放在类别list的底部(这样它不会直观地影响产品循环显示)然后使用CSS代码:

.home .woocommerce ul.products li:last-of-type {
  display: none;
}

但这仅针对最后一个,而不是倒数第二个。有没有办法说出类似最后一个减去一个的东西?

我不知何故觉得CSS可能不是实现这一目标的最佳方式,而是使用wordpress钩子。

感谢您的任何意见,谢谢。

1 个答案:

答案 0 :(得分:0)

您可以使用nth-last-child()

  

:nth-​​last-child(n)选择器匹配其父元素的第n个子元素,无论其类型如何,从最后一个子元素开始计算。

尝试这样的事情:

.home .woocommerce ul.products li:nth-last-child(-n+2) {
  display: none;
}