Vous voulez 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 vous montrerons comment ajouter une classe personnalisée à wp_nav_menu.
Instructions :
Il vous suffit d'ajouter ce code au fichier functions.php de votre thème ou dans un plugin spécifique au site :
function custom_nav_class($classes, $item){
$classes[] = “custom-class”;
return $classes;
}
add_filter(‘nav_menu_css_class’ , ‘custom_nav_class’ , 10 , 2);
Remarque : Si c'est la première fois que vous ajoutez des extraits de code dans WordPress, veuillez consulter notre guide sur la manière de 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 tels que : 62 meilleurs thèmes de blog WordPress gratuits ou 7 meilleurs plugins de formulaire de contact WordPress.
Extrait intéressant.
Merci pour le tuyau.
Par ex. http://www.kriesi.at/wp-content/uploads/2011/03/screenshot-2011-03-06-um-20.21.55.png . Regardez les options dans la page de menu.
Salut Kevin, je cherche à ajouter automatiquement des enfants aux pages parentes dans le menu wp. Savez-vous s'il existe un extrait rapide que nous pouvons ajouter à functions.php pour que cela se produise ?
Hmmm, je devrais y réfléchir un peu, rien qui me vienne à l'esprit tout de suite. Je vais l'ajouter à ma liste d'extraits à écrire pour wpsnipp. Si je trouve quelque chose, je ne manquerai pas de vous envoyer un message.
Merci Kevin, faites-moi savoir si vous trouvez quelque chose.
Pas de problème, je le ferai.
Pas de problème, je le ferai.
Bonjour. Comment créer un « mega menu » ? Il y a un filtre spécifique, mais je ne sais pas comment le faire. Merci.
Je suppose que vous voulez dire ce genre de menu ?
http://www.sohtanaka.com/web-design/mega-drop-downs-w-css-jquery/
Si c'est le cas, j'ai repéré quelques plugins
http://wordpress.org/extend/plugins/jquery-mega-menu/