2016-08-30 2 views
1

Ich arbeite an einem benutzerdefinierten WordPress-Design und stecken in die folgenden Funktionen zu erreichen. Ich weiß nicht einmal, ob das überhaupt möglich ist!Unterkategorien anzeigen, wenn klicken Elternkategorie in WordPress

Ich möchte untergeordnete Kategorien anzeigen, wenn ich auf eine übergeordnete Kategorie klicke und dann auf untergeordnete Kategorie klicke, um Beiträge von ihr zu erhalten. Tun Sie es in archive.php wird geeignet oder eine benutzerdefinierte Vorlage?

Hilfe und Vorschläge würden sehr geschätzt :)

+0

können Sie diesen Thread überprüfen [Liste Child Kategorien der aktuellen Kategorie Seite] (https://wordpress.org/ support/topic/list-child-categories-der-current-category-page) –

Antwort

0

eine Lösung selbst gefunden und teilen es so wird es jemand helfen, der in Not ist:

Nun, ich habe es archive.php mit getan und ich get_queried_object() zu bekommen die aktuell abgefragten Objekt, das, indem sie die folgenden mir ein Objekt gibt:

$obj = get_queried_object(); 

print_r($obj); 

und es wird gibt uns folgendes Objekt:

WP_Term Object 
(
    [term_id] => 24 
    [name] => BRIDAL 
    [slug] => bridal 
    [term_group] => 0 
    [term_taxonomy_id] => 24 
    [taxonomy] => category 
    [description] => 
    [parent] => 0 
    [count] => 0 
    [filter] => raw 
    [cat_ID] => 24 
    [category_count] => 0 
    [category_description] => 
    [cat_name] => BRIDAL 
    [category_nicename] => bridal 
    [category_parent] => 0 
) 

Sie können sehen, dass es ein [parent] => 0 in dem Objekt oben gibt. Also in meinem Fall habe ich es wie folgt aus:

$obj = get_queried_object(); 

if ($obj->parent == 0) { 
    // Display child categories on this cat 
} else { 
    // Display posts of the child category 
} 

Hoffe, dass es hilfreich sein, jemanden

Verwandte Themen