Ich werde immer wieder gefragt, wie man denn eine Kategorie von der Shop-Seite bei WooCommerce verstecken kann.

Hier ist der einfache Codesnippet für euch:

Gebt den einfach in euer Functions.php File ein und ersetzt «unkategorisiert» mit dem Name eurer ungeliebten Kategorie. Dann speichert ihr es ab und lädt es via FTP hoch in euer Child-Ordner und voila – die Kategorie wird nicht mehr angezeigt:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
add_filter( 'get_terms', 'exclude_category', 10, 3 );
function exclude_category( $terms, $taxonomies, $args ) {
    $new_terms = array();
    if ( is_shop() ){
        foreach ( $terms as $key => $term ) {
            if( is_object ( $term ) ) {
                if ( 'unkategorisiert' == $term->slug && $term->taxonomy = 'product_cat' ) {
                    unset($terms[$key]);
                }
            }
        }
    }
    return $terms;
}




0 Kommentare

Dein Kommentar

An Diskussion beteiligen?
Hinterlasse uns Deinen Kommentar!

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.