Vous souhaitez personnaliser votre menu de navigation dans WordPress en ajoutant une classe personnalisée à wp_nav_menu ? C’est facile avec notre extrait de code. Dans cet article, nous allons vous montrer comment ajouter une classe personnalisée à wp_nav_menu.
Instructions:
Tout ce que vous avez à faire est d’ajouter ce code au fichier functions.php de votre thème ou dans un plugin spécifique à votre site:
function custom_nav_class($classes, $item){ $classes[] = “custom-class”; return $classes; } add_filter(‘nav_menu_css_class’ , ‘custom_nav_class’ , 10 , 2);
Note : Si c’est la première fois que vous ajoutez des extraits de code dans WordPress, veuillez vous référer à notre guide sur comment copier/coller correctement des extraits de code dans WordPress, afin de ne pas casser accidentellement votre site.
Si vous avez aimé cet extrait de code, n’hésitez pas à consulter nos autres articles sur le site comme : 62 meilleurs thèmes de blog WordPress gratuits ou 7 meilleurs plugins de formulaire de contact WordPress.
Cool snippet.
Thanks for the tip.
E.g. http://www.kriesi.at/wp-content/uploads/2011/03/screenshot-2011-03-06-um-20.21.55.png . Look the options in menu page.
hey kevin, i’m looking into automatically adding children to parent pages on the wp menu. do you know if there is a quick snippet we can add to functions.php to make this happen?
Hmmm I would have to think about that a bit, nothing that I can think of of the top of my head. Ill put that on my list of snippets to write for wpsnipp. If I find something ill be sure to send you a message.
thanks kevin, let m know if you come up with anything
No problem will do.
No problem will do.
Hi. How to create a “mega menu”? This have a specific filter, but I dont know make it. Thanks.
I assume that you mean this kind of menu ?
http://www.sohtanaka.com/web-design/mega-drop-downs-w-css-jquery/
If so I spotted a few plugins
http://wordpress.org/extend/plugins/jquery-mega-menu/