Standardmäßig zeigt WooCommerce meine Kategorien und Unterkategorien wie das Bild, das ich poste.Dropdown Unterkategorien in WooCommerce
Ist es möglich, den Unterkategorie-Test zu verstecken und nur die Test-Unterkategorie zeigen, wenn Sie die Hauptkategorie klicken, die Möbel sind? Hier
ist der HTML-Code für meine Seite und die CSS die ich verwendet habe:
aside#woocommerce_product_categories-2 ul li:nth-child(4) ul {
display: none;
}
aside#woocommerce_product_categories-2 ul li:nth-child(4):hover > ul {
display:block
}
<aside id="woocommerce_product_categories-3" class="widget woocommerce widget_product_categories">
<h5 class="widgettitle">Product Categories</h5>
<ul class="product-categories">
<li class="cat-item cat-item-28"><a href="http://saltandpepper.workshopcy.com/product-category/accessories/">accessories</a></li>
<li class="cat-item cat-item-29"><a href="http://saltandpepper.workshopcy.com/product-category/clothes/">clothes</a></li>
<li class="cat-item cat-item-30"><a href="http://saltandpepper.workshopcy.com/product-category/flowers/">flowers</a></li>
<li class="cat-item cat-item-38 cat-parent current-cat-parent"><a href="http://saltandpepper.workshopcy.com/product-category/furniture/">Furniture</a>
<ul class="children">
<li class="cat-item cat-item-41 current-cat"><a href="http://saltandpepper.workshopcy.com/product-category/furniture/test/">Test</a></li>
</ul>
</li>
<li class="cat-item cat-item-31"><a href="http://saltandpepper.workshopcy.com/product-category/home-furnishings/">home furnishings</a></li>
<li class="cat-item cat-item-32"><a href="http://saltandpepper.workshopcy.com/product-category/souvenirs/">souvenirs</a></li>
</ul>
</aside>
Es funktioniert, aber ich bin nicht sicher, ob dies eine sinnvolle Option sein, wenn Sie zu haben viele Kategorien und Unterkategorien und Produkte ...
Vielen Dank für Ihre Hilfe.
nicht, aber wenn ich es verstecken, wie es wird dann angezeigt? ich möchte es als Drop-Down zu seiner übergeordneten Kategorie machen ... –
leider weiß ich nicht jQuery:/ –
ja, ich dachte, wenn es möglich ist mit CSS mit ul li: nth-child (4) ul { display: keine; } –