Neue eigene Navigation in Twentyfifteen nicht sichtbar

  • Guten Morgen,

    ich wollte eine zweite, neue eigene Navigation in das Theme Twentyfifteen einbauen. Also habe ich Child-Theme erstellt und in der functions.php folgendes angegeben:

    PHP
    <?php
    if ( function_exists('register_nav_menus') ) {
        register_nav_menus(array(
            'header-nav' => __( 'Kopfzeilen-Navigation' )
        ));
    }

    Dann habe ich in der index.php vom Child-Theme nach der Zeile

    HTML
    <main id="main" class="site-main" role="main">

    folgendes eingefügt:

    PHP
    <?php wp_nav_menu( array( 'theme_location' => 'header-nav' ) ); ?>

    Unter Design > Menüs habe ich dann ein neues Menü erstellt, einige Seiten zugewiesen und als Position im Theme meine Kopfzeilen-Navigation ausgewählt.

    Leider ist meine Navigation trotzdem nirgendwo zu sehen. Wenn ich das neue Menü an der Position Primäres Menü anzeigen lasse ist es sichtbar. Folglich liegt der Wurm bei der Erzeugung der Kopfzeilen-Navigation. Diese ist auch nirgendwo im HTML-Quelltext auffindbar.

    Weiß jemand was ich falsch mache?

    Mit freundlichen Grüßen
    BunterFisch

    • 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

  • Das Problem ist die index.php. Man kann dort scheinbar keine eigenen Menüs einbauen.

    Ich habe es nun in der header.php und dort funktioniert es tadellos.

    Mit freundlichen Grüßen
    BunterFisch

Jetzt mitmachen!

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