2016-07-20 18 views
0

Hallo Ich versuche, ein Menü für meine eigene Vorlage zu erstellen. Beispiel:Wie Eltern und Kind Seite im Menü und Anzeige in Zählerform [WordPress]

Parent 1 
- child 1 
- child 2 

Parent 2 

Parent 3 

Wenn ich auf der Parent1 Seite bin, ich möchte 2 die Parent1, child1 und Kind angezeigt werden, aber in Gegen Form. So wäre es wie zum Beispiel sein:

Und wenn ich auf child1 oder child2 Seite bin, wäre es das gleiche Menü angezeigt werden, wie oben, weil sie Unterseiten von Parent1. Und wenn ich auf Parent2/Parent3-Seite bin, sollte kein Menü angezeigt werden.

Ich habe versucht mit wp_list_pages, wp_get_nav_menu_items, wp_get_nav_menu_object und etc. Ich kann nicht scheinen, es richtig zu machen. Jede Hilfe wäre willkommen.

Antwort

0

Nicht sicher, was genau "Gegenform" bedeutet. Wie auch immer, schauen Sie sich https://codex.wordpress.org/Function_Reference/get_pages#Parameters (und genauer gesagt die 'child_of' param). Sie können dies verwenden, um festzustellen, ob eine Seite untergeordnete Elemente enthält, und das Menü entsprechend anzeigen. Wenn Sie z. B. Links auf untergeordneten Seiten nur auf Seiten anzeigen möchten, die tatsächlich untergeordnete Elemente enthalten, können Sie die Menütiefe basierend auf der Ausgabe get_pages('child_of') festlegen.