Unterseiten auf der Parent-Seite anzeigen?

Ich möchte ein Navigationsmenü erstellen, in dem ich zwei Seiten anzeigen kann.

Um das zu veranschaulichen:

  • Elternteil 1
  • Eltern 2
  • Eltern 3 (aktuell)
    • Kind 1
    • Kind 2
    • Kind 3
  • Eltern 4

Ich möchte also alle übergeordneten Seiten in meinem Navigationscontainer anzeigen, aber nur untergeordnete Seiten anzeigen, wenn sich der Benutzer gerade auf seiner übergeordneten Seite befindet.

Solutions Collecting From Web of "Unterseiten auf der Parent-Seite anzeigen?"

Das ist ziemlich einfach, da WordPress CSS-classn für die Elternseiten einstellt. Standardmäßig verstecken wir alle Unterlisten (ul) aus dem Menü mit

.menu ul { display: none; } 

Wenn dann die übergeordnete Seite ausgewählt wird, verwenden wir die CSS-classn, die von WordPress festgelegt wurden, um die Unterlisten erneut anzuzeigen.

 .menu .current_page_ancestor, .menu .current_page_parent { display: block; } 

Alles, was Sie brauchen, ist dies in Ihrer Vorlage

Vorlage:

  

und das in deiner CSS-Datei.

CSS:

 .menu ul { display: none; } .menu .current_page_ancestor > ul, .menu .current_page_parent > ul { display: block; }