Aktualisiert vor 2(korrigiert kleine Tippfehler)
Hier ist der Weg, um alle übergeordneten Kategorien nur zu erhalten (Sie werden eine Reihe von WP_Term
Objekte erhalten):
// Taxonomy for product categories
$taxonomy = 'product_cat';
// Get parent product categories
$parent_product_cats = get_terms($taxonomy, array('parent' => 0, 'orderby' => 'slug', 'hide_empty' => false));
// Iterating through each parent categories (WP_Term Objects)
foreach ($parent_product_cats as $product_cat_obj) {
$term_id = $product_cat_obj->term_id; // term ID
$term_name = $product_cat_obj->name; // term Name
$term_slug = $product_cat_obj->slug; // term slug
}
// Testing the output
echo "<pre>All Product Parent categories "; print_r($parent_product_cats); echo "</pre>";
Dieser Code ist getestet und funktioniert.
Ich habe meinen Code aktualisiert, es gab kleine Tippfehler ... Tut mir leid. – LoicTheAztec