Seitenabhängiges Menu

  • Hallo,

    ich möchte eine Webseite aufbauen die sich prinzipiell in zwei Teile/Standorte gliedern soll. Beim Aufrufen der Domain sollen im Menu die beiden Standorte angezeigt werden. Klicke ich nun auf den Standort A, dann öffnet sich die entsprechende Startseite des Standortes, klicke ich auf Standort B, öffnet sich die Startseite von Standort B. Meine Herausforderung ist nun, dass die Standorte unterschiedliche Menus haben und sich die Einträge in der Menuzeile entsprechend ändern sollen --> bei allen Unterseiten von Standort A wird Menu A angezeigt, bei allen Seiten von Standort B wird Menu B angezeigt. Ich weiß nicht so recht wie ich das umsetzen soll. Mit Bordmitteln von WordPress habe ich es bisher nicht hinbekommen und ein entsprechendes Plugin habe ich nicht gefunden. Vielleicht habt ihr ja eine Idee oder einen Ansatz mit dem ichweiterarbeiten kann.

    Danke schon im Voraus

    LG ansa

    • 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

  • Hallo ansa,

    Du kannst mit der Funktion register_nav_menu() eigene Menüs registrieren. Mit dieser Funktion (oder register_nav_menus()) erstellst Du Dir die beiden benötigten Menü-Orte und legst im Backend über Design > Menüs die Seiten dafür fest. Im Theme verankerst Du dann einen Schalter, der entsprechend Deines Kriteriums das benötigte Menü ausgibt.

  • Du könntest z. B. die verschiedenen Menüs mit Conditional Tags abfragen.

    Das Geheimnis des Könnens liegt im Wollen!
    [size=12]Bitte keine Hilfegesuche per PN (auch keine "privaten" Links). Das ist ein öffentliches Forum.[/SIZE]

  • Danke an die beiden "Antworter", ich schaue mir eure Lösungen mal an und sehe was ich damit anfangen kann. Allerdings wird das erste nächste Woche. Wenn ich noch Fragen habe, dann melde ich mich nochmal.
    Schönes WE weiterhin 8-)

Jetzt mitmachen!

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