【发布时间】:2019-08-11 13:17:03
【问题描述】:
我有一个 Wordpress 网站,您可以在这里查看:PRAXIS3.com。
在“汽车”这个特定页面上,我有一个类别过滤器。当我第一次加载页面时,默认的“All”类别被选中,但如果你第二次或第三次点击“All”,它会显示每个投资组合项目在网站上。下面是类别选择器代码的前几行。
类别选择器代码:
<div class="btCatFilter">
<span class="btCatFilterTitle">Category filter:</span>
<span class="btCatFilterItem all" data-slug="">All</span>
<span class="btCatFilterItem" data-slug="acura">Acura</span>
<span class="btCatFilterItem" data-slug="alfa-romeo">Alfa Romeo</span>
</div>
我在页面上设置了一些自定义 CSS(以隐藏某些类别不显示),您可以在下面查看。
.automotive .btCatFilterItem[data-slug*="architecture"] {display: none;}
.automotive .btCatFilterItem[data-slug*="automotive"] {display: none;}
.automotive .btCatFilterItem[data-slug*="branding"] {display: none;}
.automotive .btCatFilterItem[data-slug*="civic"] {display: none;}
.automotive .btCatFilterItem[data-slug*="conceptual"] {display: none;}
.automotive .btCatFilterItem[data-slug*="hospitality"] {display: none;}
.automotive .btCatFilterItem[data-slug*="education"] {display: none;}
.automotive .btCatFilterItem[data-slug*="environmental-graphics"] {display: none;}
.automotive .btCatFilterItem[data-slug*="interior-design"] {display: none;}
.automotive .btCatFilterItem[data-slug*="mixed-use-residential"] {display: none;}
.automotive .btCatFilterItem[data-slug*="office"] {display: none;}
.automotive .btCatFilterItem[data-slug*="signage-wayfinding"] {display: none;}
.automotive .btCatFilterItem[data-slug*="financial"] {display: none;}
.automotive .btCatFilterItem[data-slug*="retail"] {display: none;}
.automotive .btCatFilterItem[data-slug*="rollout"] {display: none;}
.automotive .btCatFilterItem[data-slug*="sustainable"] {display: none;}
.automotive .btCatFilterItem[data-slug*="workplace"] {display: none;}
我试图让它在您单击“全部”时显示“汽车”类别中的每个项目。
我已经尝试了以下所有我能想到的迭代,但没有任何效果。
.automotive .btCatFilterItem.all {display: "automotive";}
.automotive .btCatFilterItem.all {display: automotive;}
.automotive .btCatFilterItem.all {display: data-slug*="automotive";}
任何帮助将不胜感激。谢谢!
【问题讨论】:
标签: css wordpress menu categories display