2017-02-22 4 views
0

Ich versuche, meine BootStrap Dropdown auf Hover-Menü in WordPress zu konvertieren. Ich bin mit Unterstreichungen als Basis Thema und ich bin das HTML-Menü fest ist wie folgt:Wie BootStrap Dropdown auf Hover in Wordpress konvertieren

<div class="dropdown navbar-header pull-right"> 
    <button class="c-hamburger c-hamburger--htx btn-default navbar-btn dropbtn"> 
          <span>toggle menu</span> 
         </button> 
    <div class="dropdown-content"> 
     <li class="active"><a href="index.html">Home</a></li> 
     <li><a href="gallery.html">Gallery</a></li> 
     <li><a href="about.html">About</a></li> 
     <li><a href="blog.html">Blog</a></li> 
     <li><a href="contact.html">Contact</a></li> 
    </div> 
</div> 

ich den Anschluss an die header.php Datei getan haben:

<?php 
    wp_nav_menu(array (

    'theme_location' => 'primary', 
    'container'   => 'nav', 
    'container-class' => 'dropdown navbar-header pull-right', 
    'menu-class'  => 'dropdown-content')); 
?> 

Kann mir jemand bitte helfen? Ich bin darin unerfahren.

Antwort

1

Sie würden platzieren, dass Code in der .dropdown-cotext div halten alles andere das gleiche

<div class="dropdown-content">
 
    <?php 
    wp_nav_menu(array (
     'theme_location' => 'primary', 
     'items_wrap'  => '<ul class="%2$s">%3$s</ul>')); 
    ?> 
</div>
` 

Sie würden dann das Menü in Ihren Funktionen Datei registrieren müssen, würde ich es in der Setup-Funktion platzieren:

register_nav_menus(array(
    'primary' => esc_html__('Header Menu', 'theme_name'), 
)); 

Hinweis Ich identifizierte das Menü durch den Standort

+0

Was passiert, wenn ich es mit dem primären Menü identifizieren, würde es noch funktionieren? – Dino

+1

Ich nehme an, Sie meinen, der Menüname sei als "Kopfmenü" eingestellt? In diesem Fall nein, da dies der Name ist, der dem Benutzer angezeigt wird, während er die Site bearbeitet (im Customizer der Site). Theme_location wird nur zum Identifizieren der Menüs verwendet. Sie würden das tatsächliche Menü in wp-admin-Panels (im Customizer) festlegen. https://developer.wordpress.org/reference/functions/register_nav_menu/ – Nixivious

+0

Ja, das ist informativ. Ich bleibe beim Kopfmenü wie du gesagt hast. – Dino

Verwandte Themen