wake-up-neo.net

Woocommerce - Holen Sie sich die Produktkategorie 2nd Level Category

Ich habe 3 Ebenen tiefe Produktkategorien wie folgt:

EIN
| --B
| --- C

Ich möchte B bekommen, weiß aber nicht, wie ich es machen soll. Ich kann alle Produktkategorien abrufen, weiß aber nicht, wie ich sie herausfiltern soll.

Hier der Code, mit dem ich Produktkategorien erhalte: ID, 'product_cat');

            foreach( $product_category as $cat ):
            if( 0 == $cat->parent )
                echo $cat->name;
            endforeach; 
2

Vorausgesetzt, Sie kennen die ID der übergeordneten Kategorie, können Sie die Funktion get_terms () verwenden.

$args = array(
     'parent' => 100 // id of the direct parent
);

$cats = get_terms( 'product_cat', $args );

foreach( $cats as $cat ) {
  echo $cat->name;
}

Hier finden Sie weitere Informationen zu dieser Funktion und zusätzliche Argumente, die Sie verwenden können. http://codex.wordpress.org/Function_Reference/get_terms

1
user23654