Hauptmenüpunkt und Submenü in Seitenleiste

  • Guten Abend,

    ich habe eine horizontale Navigation welche mit "wp_list_pages" ausgelesen wird. Soweit so gut!

    Jetzt möchte ich folgendes realisieren:

    Angenommen meine horizontale Navigation sieht so aus:

    STARTSEITE | UNTERNEHMEN | LEISTUNGEN

    Wenn der Besucher nun auf "UNTERNEHMEN" klickt, soll eine statische Seite anzeigt werden und in der Seitenleiste soll folgende vertikale Navigation erscheinen:

    Unternehmen (Hauptmenüpunkt)
    - Unternehmen Unterpunkt 1 (Submenü)
    - Unternehmen Unterpunkt2 (Submenü)

    Die Untermenüpunkte habe ich bereits mit folgender Funktion eingebunden:

    Wie kann ich es jetzt nun anstellen, dass auch der Hauptmenüpunkt angezeigt wird. Wenn ich einen "Unterpunkt" anklicke, soll die gleiche Navigationsstruktur weiterhin bestehen bleiben...

    Vielen Dank für eure Hilfe...

    • 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

  • du schreibst es soll eine statische seite angezeigt werden, dann übernimm doch einfach das Menü und baue es händisch in die Seite ein ...
    bau dir templates für die jeweiligen seiten ...

  • Ich möchte aber keine 10 Templates bauen und ich möchte die Navigationspunkte dynamisch halten, sprich das die Punkte automatisch übernommen werden...

    Wie man die Submenüpunkte ausliest hab ich ja oben schon ein Lösungsansatz, das funktioniert soweit auch einwandfrei.

    Vielleicht gibt es eine Möglichkeit mit Hilfe von Conditional Tags?

    Das habe ich auch schon versucht:

    Im Großen und Ganzen läuft das alles perfekt! Wenn ich die statische Seite mit der ID 20 aufrufe, dann wird das Menü perfekt dargestellt...

    Rufe ich jetzt aber z.B. die Seite mit der ID 21 auf, dann erscheint hier ebenfalls der Hauptmenüpunkt von ID 20... ich vermute, dass es an dem rot markierten "[COLOR=Red]$post->ancestors[COLOR=Black]" liegt...

    Gibt es hier eine Funktion, die es mir ermöglicht, den Hauptpunkt auch auf den Unterseiten darzustellen, aber nur auf den Seite mit der ID 20, 20a, 20b, usw...
    [/COLOR][/COLOR]

Jetzt mitmachen!

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