Zweite Menüleiste über Header einfügen

  • Hallo zusammen,

    ich erstelle gerade eine Website, die noch nicht öffentlich zugänglich ist und würde auf dieser gerne eine zweite Menüleiste einfügen, die über dem Header liegt. Somit könnte ich in dieser die "festen Standards", wie Startseite, Kontakt, Impressum etc. aufnehmen und in einer zweiten "regulären" Menüleiste (die unter dem Header sitzt) sollen dann weitere Menüpunkte aufgenommen werden.

    Eigentlich wollte ich das Theme "Astra" verwenden, finde hier aber keine Möglichkeit die zweite Menüleiste einzufügen.
    Gibt es hierfür ein bestimmtes Plugin, ein CSS zum einfügen oder muss ich mich hier für ein bestimmtes Theme entscheiden (leider konnte ich keines mit zwei Menüleisten finden)?

    Ich bin noch nicht sehr erfahren mit Wordpress und auch neu im Forum, also bitte entschuldigt fehlende Angaben etc.

    Viele Grüße
    Corinna

    PS: So stelle ich mir das vor...

    • 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

  • Füge mal in der functions.php Deines Themes die Zeilen

    PHP
    function register_my_menu() {
    register_nav_menu('additional-menu',__( 'Additional Menu' ));
    }
    add_action( 'init', 'register_my_menu' );

    und in der header.php an der Stelle wo das Menü erscheinen soll

    PHP
    <?php wp_nav_menu( array( 'theme_location' => 'additional-menu' ) ); ?>

    ein. Dann solltest Du im Admin-Bereich die zusätzliche Menü-Location finden...

  • Super, danke dir!

    Das hat soweit geklappt, dass das Menü erstellt wurde. Allerdings wurde es mit Aufzählungspunkten untereinander aufgelistet erstellt.
    Das konnte ich jetzt lösen, so dass die Menüpunkte nebeneinader liegen (mittlerweile weiß ich gar nicht mehr wie, weil ich schon so lange rum probiere). Aber dadurch komme ich leider zu meinem nächsten Problem: Ich schaffe es nicht, den Abstand zwischen den Menüpunkten zu vergrößern.
    Mein Ansatz war, über den Inspektor die CSS-Regel rauszusuchen, aber ich finde diese nicht im Theme-Editor (in keiner der Dateien)...

    Ich habe die Seite jetzt mal versuchsweise online gestellt:
    http://frauen-in-der-wissenschaft.de

    Danke nochmal und viele Grüße

Jetzt mitmachen!

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