Vuoi personalizzare il tuo menu di navigazione in WordPress aggiungendo una classe personalizzata a wp_nav_menu? È facile con il nostro snippet di codice. In questo articolo, ti mostreremo come aggiungere una classe personalizzata a wp_nav_menu.
Istruzioni:
Tutto quello che devi fare è aggiungere questo codice al file functions.php del tuo tema o in un plugin specifico per il sito:
function custom_nav_class($classes, $item){
$classes[] = “custom-class”;
return $classes;
}
add_filter(‘nav_menu_css_class’ , ‘custom_nav_class’ , 10 , 2);
Nota: Se questa è la prima volta che aggiungi snippet di codice in WordPress, consulta la nostra guida su come copiare / incollare correttamente snippet di codice in WordPress, in modo da non rompere accidentalmente il tuo sito.
Se ti è piaciuto questo snippet di codice, prendi in considerazione la possibilità di consultare i nostri altri articoli sul sito come: 62 migliori temi gratuiti per blog WordPress o 7 migliori plugin per moduli di contatto WordPress.
Ottimo snippet.
Grazie per il consiglio.
Ad esempio http://www.kriesi.at/wp-content/uploads/2011/03/screenshot-2011-03-06-um-20.21.55.png . Guarda le opzioni nella pagina del menu.
ciao Kevin, sto cercando di aggiungere automaticamente i figli alle pagine genitore nel menu di wp. sai se c'è uno snippet veloce che possiamo aggiungere a functions.php per farlo accadere?
Hmmm dovrei pensarci un po', niente che mi venga in mente al momento. Lo aggiungerò alla mia lista di snippet da scrivere per wpsnipp. Se trovo qualcosa ti manderò sicuramente un messaggio.
grazie Kevin, fammi sapere se ti viene in mente qualcosa
Nessun problema, lo farò.
Nessun problema, lo farò.
Ciao. Come si crea un "mega menu"? Ha un filtro specifico, ma non so come farlo. Grazie.
Immagino che tu intenda questo tipo di menu?
http://www.sohtanaka.com/web-design/mega-drop-downs-w-css-jquery/
Se è così, ho notato alcuni plugin
http://wordpress.org/extend/plugins/jquery-mega-menu/