WordPress Bootstrap Theme Menü

  • Hallo,

    ich bin gerade dabei ein WordpressTheme mit dem Twitter Bootstrap Framework zu erstellen. Nun muss ich im Menü Output zur Ul ein paar Klassen hinzufügen, allerding funktioniert das nicht, weder wie es in anderen Foren steht, noch wie es in dem WordPress Codex beschrieben ist.

    Mein Quelltext:
    functions.php

    PHP
    function register_menus(){
                register_nav_menus(
                    array('menu' => __( 'Main' ) )
                );
            }
    
    
            add_action('init', 'register_menus');


    index.php

    PHP
    <?php 
                wp_nav_menu( array(
                    'menu'              => 'primary',
                    'theme_location'    => 'primary',
                    'depth'             => 2,
                    'container'         => false,
                    'menu_class'        => 'nav navbar-nav',
                ));
              ?>

    Wenn ich den Code so benutze, dann Bekomme ich folgenden Output:

    HTML
    <div class="nav navbar-nav"><ul><li class="page_item page-item-2"><a href="http://localhost/wp/?page_id=2">Beispiel-Seite</a></li></ul></div>


    Ich will aber, dass die Klasse zu der <ul> und nicht zum übergeordneten <div> hinzugefügt wird.

    Ich hoffe ihr könnt mir da weiter Helfen.

    Danke und Grüße
    MoVo99

    • 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

  • Super, vielen Dank, hat jetzt doch funktioniert
    Falls noch jemand das selbe Problem wie ich hat:

    PHP
    wp_nav_menu( array('items_wrap' => '<ul id="%1$s" class="nav navbar-nav navbar-contents %2$s">%3$s</ul>', 'menu_class' => 'test'));


    So hat das bei mir Funktioniert.

    Grüße MoVo99

Jetzt mitmachen!

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