• Hallo zusammen,

    ich versuche bisher vergebens das primäre Menü in Abhängigkeit einer Session-Variable anzeigen zu lassen. Ist man nicht eingeloggt (Session-Variable ist nicht gesetzt), soll das primäre Menü-1 angezeigt werden, ist man eingeloggt (Session-Variable ist gesetzt), das primäre Menü-2.

    Mir ist klar, dass das eher kein Anwender-, sondern ein Programmierer-Problem ist, aber ein Stichwort, wonach ich suchen muss, würde mir schon reichen. Was google so liefert, funktioniert nicht, oder ich suche einfach mit falschen Begriffen.

    Danke und Gruß
    bscu

Ansicht von 4 Antworten – 1 bis 4 (von insgesamt 4)
  • Thread-Starter bscu

    (@bscu)

    Bitte vergessen!

    Kaum habe ich hier geschrieben, habe ich 2 Minuten später die Lösung gefunden.

    In der Datei header.php (im Child-Theme natürlich) einfach dies

    if ( has_nav_menu( 'primary' ) ) {
    	wp_nav_menu( array( 'theme_location' => 'primary' ) );
    }
    else {
    	wp_page_menu();
    }

    in

    if (isset($_SESSION['fullMenu']))
       wp_nav_menu( array( 'menu' => 'FullMenu' ) );
    else
       wp_nav_menu( array( 'menu' => 'ShortMenu' ) );

    ändern.

    • Diese Antwort wurde vor 3 Jahren, 11 Monaten von bscu geändert.
    Moderator Bego Mario Garde

    (@pixolin)

    Moderator (nicht mehr aktiv)

    … habe ich 2 Minuten später die Lösung gefunden

    So schnell ist hier höchstens Hans-Gerd. 😀

    Thread-Starter bscu

    (@bscu)

    @pixolin
    Das schlimme daran ist eigentlich, dass die Lösung simple und logisch ist. Aber wenn man in die falsche Richtung geht, braucht man sich nicht beeilen 😉 Einmal in die andere Richtung gedacht und schon ging es schnell. 🙂

    Moderator Bego Mario Garde

    (@pixolin)

    Moderator (nicht mehr aktiv)

    Manchmal hilft auch eine Runde um den Block. 😉

Ansicht von 4 Antworten – 1 bis 4 (von insgesamt 4)
  • Das Thema „Unterschiedliche primäre Menüs“ ist für neue Antworten geschlossen.