Wordpress Header / Menü auswechseln Impreza

  • Hey Leute,

    Folgender Sachverhalt.

    Ich habe einen WooCommerce Shop in Wordpress mit Impreza Theme.
    Nun habe ich einen Header mit eingebettetem Menü. Und genau um dieses Menü geht es.

    Ich möchte einem Privatkunden ein anderes Menü zeigen, als einem Geschäftskunden (relevante Infos, Filter, Megamenü unterscheiden sich dabei)

    Ob Privat- oder Geschäftskunde entscheide ich über einen cookie.

    Kennt jemand eine Möglichkeit per hook o.ä. Das Menü auszuwechseln oder notfalls auch den ganzen Header(in dem dann das andere Menü ist).

    Aktuell habe ich einfach beide Menüs in einem Header und blende das nicht benötigte per Display:none aus.
    Das ist aber eine sehr bescheidene Lösung von der usability.

    Bisher habe ich leider keine funktion gefunden. Get_header() bringt mir ja nichts, da ich nicht den namen des konfigurierten Headers sondern nur eine andere Php einbinden kann.

    Vielen Dank!

    • 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

  • Get_header() bringt mir ja nichts, da ich nicht den namen des konfigurierten Headers sondern nur eine andere Php einbinden kann.


    Verstehe ich nicht. Ich dachte genau darum geht es. Du bastelst dir 2 header-namexy.php und kannst diese dann entsprechend einbinden.

    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]

  • Verstehe ich nicht. Ich dachte genau darum geht es. Du bastelst dir 2 header-namexy.php und kannst diese dann entsprechend einbinden.

    Das Problem liegt darin, dass die angesprochene header.php schon von Impreza erstellt ist und meiner Kenntnis nach keine Variablen enthält, die ich verändern könnte um Ihr einen anderen Header mitgebe.

    Ich habe beide Header im Impreza Header Builder erstellt. Impreza holt sich diese dann durch Einstellungen im Adminbereich selbstständig bei aufruf der header.phhp/l-heade.php aus der Datenbank

Jetzt mitmachen!

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