Nur bestimmte Kategorien auf Shopseite anzeigen
-
Hallo zusammen!
Ich habe mehrere Kategorien erstellt um das Produkt-Kategorien Widget als Filtermöflichkeit für meine Produkte zu nutzen.
Nun werden aber alle Kategorien auf meiner Shop Startseite angezeigt. Das möchte ich so aber nicht.
Auf meiner Suche nach einer Lösung bin ich auf folgendes Snippet gestoßen:// only show specific shop categories add_filter( 'get_terms', 'get_subcategory_terms', 10, 3 ); function get_subcategory_terms( $terms, $taxonomies, $args ) { $new_terms = array(); if ( in_array( 'product_cat', $taxonomies ) && ! is_admin() ) { foreach ( $terms as $key => $term ) { if ( in_array( $term->slug, array( 'whisky-spirituosen','glencairn-crystal-produkte','fassdeckel','whiskyfaesser','spirituosen-veredelung','single-cask-smoke','whiskymemorabilia-merchandise','pflanzkuebel-gartenmoebel-aus-whiskyfaessern','cask-design','deckel-dauben-hoops' ) ) ) { $new_terms[] = $term; } } $terms = $new_terms; } return $terms; }
Das funktioniert soweit ganz gut. Allerdings hat es auch zur Folge, dass bei den Produkten die Produktvarianten nicht mehr angezigt werden.
Ich habe auch einige Lösungen gesehen um Kategorien auszublenden, aber da ich plane in Zukunft immer mehr Kategorien für den Filter zu erstellen, erscheint mir das ls sehr umständlich. Mir wäre eine Lösung lieber, die permanent nur die gewünschten Kategorien anzeigt.
Hat jemand eine Lösung oder vieleicht einen anderen Weg?
Danke im Voraus!
Moderationshinweis: Bitte Code-Formatierung im Beitragseditor des Forums nutzen! Danke. 🙂
Die Seite, für die ich Hilfe brauche: [Anmelden, um den Link zu sehen]
- Das Thema „Nur bestimmte Kategorien auf Shopseite anzeigen“ ist für neue Antworten geschlossen.