Submenü realisieren

  • Hallo da draußen!
    Bin in Wordpress quasi Neueinsteiger und gerade daran eine Webseite in Wordpress einzupflegen. Werde Wordpress quasi als Redaktionssystem und Blog nutzen, aber nun zu meinem Problem:
    Das Design habe ich in ein neues Theme für Wordpress eingepflegt und das Grundgerüst für meine Seite steht auch schon. Nun habe ich eine horizontale Hauptnavigation angelegt. Klickt man beispielsweise auf einen Menüpunkt in der Hauptnavi, so wird die entsprechende Seite auch geladen. Nun soll auf jeder Unterseite rechts eine "Subnavigation" erscheinen, die zum einen ein kleines Inhaltsverzeichnis der aktuellen Seite anzeigt (Anker, die den Besucher an die entsprechende Stelle in der Seite "springen" lassen) und zum anderen weitere Menüpunkte, welche den Besucher zu weiteren Unterseiten führen sollen. Nun ist es aber so, dass für jede "Hauptseite" andere "Anker" und "Unterseiten" zur Auswahl stehen. Also die Hauptseite (beispielsweise) "Über uns" soll in sich die "Anker" "Was wir machen", "Wo wir herkommen" enthalten und auf die "Unterseiten" "Wie man uns findet" oder "Anfahrt" verweisen. Eine andere Seite soll nun andere "Anker" und "Unterseiten" enthalten...
    Wie man das ganze in HTML statisch realisiert ist mir klar, nur möchte ich das ganze in Wordpress dynamisch ablaufen lassen, also diese "Subnavi" in eine externe php Datei schreiben und dann per Include-Tag in meine index.php einbauen. Und ich hab keinen blassen Schimmer wie ich das in Wordpress umsetzen kann. Hab auch schon nach vergleichbaren Themen gegoogelt, aber nichts gefunden, was mich wirklich weiter gebracht hätte...
    Ich hoffe, dass ich mein Problem verständlich geschildert habe und ihr mir vielleicht weiterhelfen könnt

    Danke schonmal

    Thomas

    • 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

  • Diesen Code kannst Du für deinen sidebar nehmen, der stellt dir dann dort die jeweilen Unterseiten dar.
    Eine Lösung für die Anker ist das aber noch nicht - insofern nur die halbe Hilfe

    tschüß [size=24][color=olive]n[/color][/size]epf

  • Hey Nepf,
    danke für den Tipp, werde es bei Gelegenheit mal ausprobieren und dann hier posten, ob es geklappt hat :-D

    Falls noch jemand eine Idee hat, wie man mein "Anker-Problem" lösen könnte, bitte posten, bin für jede Hilfe dankbar!

    Gruß

    Thomas

  • Du kannst das so lösen, dass Du für jede Seite Code nach diesem Muster nimmst:

    PHP
    <?php if (is_page([COLOR=Red]3[/COLOR])) { ?>
    <li><ul>
        <li><a href="link_zum_anker1" title="anker1">Anker 1</a></li>
        <li><a href="link_zum_anker2" title="anker2">Anker 2</a></li>
    </ul></li>
    <?php } ?>

    Bei is_page([COLOR=Red]3[/COLOR]) musst Du dann jeweils die richtige ID einfügen - hier ist es z.B. die 3
    Dann die entsprechenden Ankerlinks
    und das ganze für alle fraglichen Seiten nach diesem Muster untereinander.

    Besonders elegant ist das natürlich nicht.

    tschüß [size=24][color=olive]n[/color][/size]epf

Jetzt mitmachen!

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