Dropdown menue bei Childpages

  • Guten Tag.

    Ich verzweifle langsam. Ich habe dieses Theme installiert (vertikale Sidebar) und bisher schon etwas aufgepeppt.
    Die fuctions.php habe ich vom Twenty-Eleven Theme übernommen und Widgets möglich gemacht. Funktioniert soweit auch, aber:

    Ich habe ein paar Childpages, späte sollen auch ein paar Unterkategorien hinzukommen. Die Childpages sind als solche auch im Menü rechts eingerückt.
    Diese werden auch wunderbar mit meinem selbstkonfigrierten Widgetmenü angezeigt, jedoch wie folgt:


    • Parentpage
    • Childpage
    • Kategorie
    • Unterkategorie


    Wobei es ja so aussehen sollte:


    • Parentpage
    • _Childpage
    • _Kategorie
    • Unterkategorie


    Und später soll eigentlich nur Parentpage und Kategorie sichtbar sein und bei Klick auf selbige die Kinder zum Vorschein kommen. Sprich das vertikale Menü soll vertikal aufgefächert werden.


    Ich frage mich nun, warum das nicht funktioniert. Code ist folgender:


    Sidebar.php


    Warum funktionieren die Childpages / Kategorien nicht? Und wie setze ich das vertikale Dropdown um?

    • Anzeige

    Hallo!

    Wenn du gerade an deiner Website arbeitest oder dein aktuelles Hosting überdenkst: Wir betreiben mit NetzLiving eine Hosting-Plattform, die speziell auf Performance, Sicherheit und einfache Verwaltung ausgelegt ist.

    • ✔️ Schnelle Ladezeiten (optimiert für WordPress & Co.)
    • ✔️ Deutsche Server & DSGVO-konform
    • ✔️ Persönlicher Support (kein 0815-Ticket-System)

    Mehr erfahren

  • Vielen Dank!

    Gefällt mir leider nicht so wirklich. Ich favorisiere nun diese Variante, von dieser gehe ich nun auch aus.

    Wie gehe ich da vor? So gut kenne ich mich mit css und vor allem php nicht aus.

    Zum Verständnis: Ich habe die Kategorie "Works" und die Kategorie News. Ich denke es ist schlauer mit Kategorien als mit statischen Seiten zu arbeiten. Der Rest, Imprint, Bio usw sind statisch. Wenn man auf News klickt, bekommt man alle Beiträge der Kategorie News.

    Works ist eine Kategorie, wenn man auf diese klickt erscheint das Jahr 2012, 2011 usw, wie eben auf der Website.

    Ist dann das Jahr auch jeweils eine Kategorie? Oder ist es mehr wie ein Archiv? Und wie mache ich nun diese Sidebar? Geht das noch dynamisch? Oder muss ich sie so schreiben:

    PHP
    <li id="categories"><?php _e('Categories:'); ?> 	<ul> <?php wp_list_cats(); ?> 	</ul>  </li>
    PHP
    <?php if (is_category('Category A')) : ?>


    Und das dann irgendwie verbinden? Da ist wohl ein krasser Knoten in meinem Hirn. Ich bringe mir das gerne bei, nur fehlt mir der Ansatz wo ich anfangen soll.

    Danke schon mal!

  • Bin schon etwas weiter gekommen.

    Also ich habe 3 Divs in der Sidebar.php. Zur Veranschaulichung nochmal eine Skizze.

    Gelb leitet die Navigation ein, Ich habe sie mal #Sidebar genannt.

    Türkis links ist für die "normale" Navigation, sprich alle Parent-seiten und Kategorien. Ich habe sie #Nav1 genannt.

    Türkis rechts ist die für die Kinder zuständig. Sprich

    PHP
    <?php if (is_category('Category A')) : ?>

    dann

    PHP
    [COLOR=#000000][COLOR=#0000BB]<?php $categories [/COLOR][COLOR=#007700]= [/COLOR][COLOR=#0000BB]get_categories[/COLOR][COLOR=#007700]( [/COLOR][COLOR=#0000BB]$args [/COLOR][COLOR=#007700]); [/COLOR][COLOR=#0000BB]?>[/COLOR][/COLOR]

    Stimmt das so?

    Doch irgendwie hänge ich noch bei ein paar Fragen.

    "Works" sollte wohl eine Art Archiv sein, dass nur Beiträge einer bestimmten Kategorie anzeigt. Diese sollten nach Jahr geordnet werden. Wie eben bei diesem Beispiel.

    Wie realisiere ich das? Und kann ich das durch ein Widget lösen? Denn dynamisch wäre wünschenswert. Ich bin auch mit Codeschnippseln oder Anleitungen Dritter dankbar, solange ich weiterkomme.

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!