2016-07-19 9 views
1
<ul class="w3-navbar w3-card-2 w3-light-grey"> 
    <li><a href="#">Home</a></li> 
    <li><a href="#">Link 1</a></li> 
    <li class="w3-dropdown-hover"> 
     <a href="#">Dropdown</a> 
     <div class="w3-dropdown-content w3-white w3-card-4"> 
     <a href="#">Link 1</a> 
     <a href="#">Link 2</a> 
     <a href="#">Link 3</a> 
    </div> 
    </li> 
</ul> 

I Klassen Eltern ArtikelIn CSS-Klassen zu Wordpress Untermenü in Wordpress

wp_nav_menu(array(
        'theme_location'=>'primary', 
        'menu_class'=>'w3-navbar w3-red w3-card-8 w3-large', 
        'container'=>'w3-container'      
        ) 
      ) 

angeschlossen haben bin ich nicht in der Lage Klassen für Untermenüpunkte zu definieren (w3-Drop-Down-Hover) & Erzeugen Ober Code mit definierten Klassen in WordPress Menüs.

Jede Hilfe wäre willkommen.

+0

Erhöhen Sie die Spezifität des CSS-Selektors. Dies würde Ihnen helfen, die Klasse für die Anwendung anzuwenden. –

+0

Wenn Sie Klassen ändern möchten, die automatisch in WordPress-Menüs generiert werden, müssen Sie einen eigenen [menu-walker] (https://codex.wordpress.org/Class_Reference/Walker) erstellen. –

+0

Ich kann die Referenz nicht verstehen. Gibt es eine andere Möglichkeit, dies festzulegen? – FastReply

Antwort

0

Ja, Sie können Klassen (manuell) zu Ihrem Menü in WordPress hinzufügen. Diese Funktion ist standardmäßig in WordPress ausgeblendet, daher müssen Sie sie zuerst aktivieren. Diese

ist, wie es gemacht:

1) Zum Apperance-> Menüs The screenshot

2) Auf der rechten oberen Ecke können Sie "Bildschirmoptionen" und "Help" (siehe Screenshot sehen) jetzt

3) klicken Sie auf die „Bildschirmoptionen“ jetzt werden Sie eine Menge von Kontrollkästchen sehen, wählen Sie die „CSS-Klassen“ -Box

4), wenn Sie Ihren erstellten Menüpunkt klicken, erhalten Sie ein CSS-Klassen-Feld sehen Hier können Sie Ihre benutzerdefinierte Klasseeingeben

Hier ist eine weitere Helpful Link für Sie beschreiben im Detail, was Sie mit Ihrem Menü tun können.