Woocommerce Kategorien aus Produkt Widget entfernen

Um in WooCommerce bei dem “Produkt Kategorien Widget” einige Kategorien nicht anzuzeigen, benötigt es dieses kleine Snippet.

function exclude_woocommerce_widget_product_categories($widget_args) {
    //Hier die zu exkludierenden ID´s eintragen!
    $excludes = array(123,124);
    $includes = explode(",",$widget_args['include']);

    $includes = array_filter($includes, function($value) use ($excludes) {
      return !in_array($value, $excludes);
    });
    $widget_args["include"] = implode(",", $includes);
    return $widget_args;
}
add_filter( 'woocommerce_product_categories_widget_dropdown_args', 'exclude_woocommerce_widget_product_categories');
add_filter( 'woocommerce_product_categories_widget_args', 'exclude_woocommerce_widget_product_categories');

Code Snippets am besten mit diesen Plugin hinzufügen
https://de.wordpress.org/plugins/code-snippets/

Bild eines Logos von Discord

1 Kommentar

  • Danke für den Tipp, Mario!
    Leider funktioniert das bei mir nicht. 🙁
    Ich bekomme die gewünschte Kategorie im “Filter nach Produktkategorien” nicht ausgeblendet.
    Bin mir sicher, dass ich die richtige ID verwendet habe…

    WordPress Version 5.9.3
    WooCommerce Version 6.5.1

    Hast du eine Idee, was ich noch versuchen könnte?
    Danke!

Hinterlassen Sie Ihren Kommentar

*Affiliatelinks/Werbelinks
Die mit Sternchen (*) gekennzeichneten Links sind sogenannte Affiliate-Links.
Wenn du auf so einen Affiliate-Link klickst und über diesen Link einkaufst, bekomme ich von dem betreffenden Online-Shop oder Anbieter eine Provision.
Für dich verändert sich der Preis nicht.