Template für Hauptnavigation gesucht

  • Hallo, ich bin auf der Suche nach dem Template, welches den Quelltext der Hauptnavigation zusammenbaut.

    Grund: Ich möchte gerne den Quelltext der Navi leicht abändern.

    Finde im Header an dieser Stelle folgendes vor:

    PHP
    <?php
    wp_nav_menu( array(
    'theme_location' => 'primary',
    'menu_class'     => 'primary-menu',
    ) );
    ?>

    Wo im Core finde ich diese Templates und an welche Stelle muss ich diese in mein Theme reinkopieren, damit sie "gezogen" werden?

    Vielen Dank schon mal für das Lesen dieses Postings. Über Antworten würde ich mich sehr freuen.

    Viele Grüße von Bea

    • 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

  • Vielen Dank, aber das ist für einen WP Anfänger schwer zu verstehen.

    Ich würde gerne die Verschachtelung im Quelltext ändern:

    Vorher
    <a href=""></a><button class="dropdown-toggle"><span class="screen-reader-text"></span></button>

    Nachher
    <a href=""><button class="dropdown-toggle"><span class="screen-reader-text"></span></button></a>

    Ich verstehe eben nicht, wo die Reihenfolge / Verschachtelung der ganzen Inhalte in dem Array festgelegt wird.

  • Das sieht mir nicht nach „Standard“ aus, sondern eher, dass es durch dein Theme oder durch ein PlugIn definiert ist. Da sollte man also mehr wissen / von dir erfahren.
    Wenn du den Dropdown-Toggle-Button mit in den Link (du schreibst nicht, wohin der verlinkt) reinnimmst, kannst du das Dropdow nicht mehr toggeln, sondern landest gleich beim Linkziel.

    Bitte nutze die Möglichkeit (unter Schaltfläche „erweitert“), Code als solchen auszuzeichnen. Macht es leichter lesbar / überblickbar. Danke.

    Gruß
    helix

  • Hallo Helix,

    sorry, hatte eben schon vergeblich nach der Codeauszeichnung geschaut, eben war es wohl nicht eingeblendet.

    Zum Hintergrund: Ich habe mir von Video2brain das Training "Responsive Flexbox Layouts für Fortgeschrittene" gekauft und wollte das Kapitel "Die hier gezeigte Dropdown-Navigation funktioniert nicht nur auf mit der Maus bedienten Systemen, sondern auch auf Touch-Screens und bei Bedienung rein per Tastatur." nachbauen.

    Im Quelltext verwendet der Trainer genau diese Verschachtelung: Der button class="dropdown-toggle" ist vom <a> umschlossen. Als Ausgangspunkt nehme ich zu Trainingszwecken ein nacktes Childtheme vom "2016" Theme ohne Plugins. In diesem Standardtheme wird der Button erst nach dem <a> ausgegeben. Natürlich funktionierte das dann mit dem dazugehörigen CSS nicht wie im Tutorial beschrieben.

    Dann habe ich mir gedacht: Hey, dann passe ich "mal eben" kurz das Menü Template an...

    Das war dann wohl keine Übung für WP Anfänger ;-)

    VG Bea

Jetzt mitmachen!

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