2017-10-24 8 views
0

Versuchen Sie herauszufinden, wie Sie überprüfen würden, ob eine Woocommerce-Kategorie die übergeordnete Kategorie ist.Erhalten, wenn Kategorie ist übergeordnete Kategorie Woocommerce

Ich habe eine Kategorie und eine Unterkategorie und in meiner Woocommerce Vorlage, haben 2 separate Layout HTML. 1 für die Elternkategorie und 1 für die Unterkategorie.

Ich bin derzeit mit diesem:

if (is_product_category('main-category') ) { ?> 

Aber wäre einfacher, wenn es ohne manuelle Eingabe alle übergeordneten Kategorien überprüfen könnte.

Und gibt es auch eine Möglichkeit, die Hauptkategorie der übergeordneten Kategorie aus der Unterkategorie oder Unterkategorien Produktseite zu verknüpfen?

Antwort

0

Wie Übergeordnete Kategorie mit Gesamtzahl Unterkategorie erhalten?

<?php 
$category_object  = get_queried_object(); 
$category_taxonomy  = $category_object->taxonomy; 
$category_term_id  = $category_object->term_id; 
$category_name   = $category_object->name; 
$category_description = $category_object->description; 
$category_slug   = $category_object->slug; 
$category_children  = get_terms($category_taxonomy, array(
    'parent' => $category_term_id, 
    'hide_empty' => false 
    )); 
$category_children_count = count($category_children); 
if($category_children_count>0) 
{ 
    //get Parent Category with Subcategory count 
} 
?> 
+0

Sorry, ich meine, würde Ich mag nur prüfen, ob die aktuelle WooCommerce Unterkategorie der Kategorie Elternteil ist oder nicht. Und dann möchte ich zurück zu der übergeordneten Kategorie der Unterkategorie/Produktseite, auf der ich bin, verlinken. – JPWeb

Verwandte Themen