Salut, Je pense que tu va devoir passé par le callback oui ou alors si tu as une façon de pouvoir rajouter un element css par dessus t'es éléments parent (genre si c'est parent alors tu lui met une class par exemple dropdown, et dans cette class tu lui met un content: 'contenu')
Salut !
J'essaye de faire en sorte d'avoir un élément ">" à la fin de mes éléments parents.
Un exemple : http://prntscr.com/fjlrta
Le problème c'est que je ne sais pas cibler ces éléments, en tout cas avec wp_nav_menu c'est impossible..
Faut-il utiliser WALKER_NAV_MENU ou y'a t-il plus simple ?
Merci beaucoup
24 réponses
J'ai essayé la solution css.
Tiens un beau dessin http://prntscr.com/fjnh94 , j'ai souligné la classe "menu-item-has-children".
J'ai donc ciblé le premier "a" de cette classe mais malheuresement cela s'applique à tous les "a" du ul en dessous...
Ils deviennent tous rose.
Merci !
Avec plaisir, faudrait que tu sois plus précis au niveau de ton selecteur je pense, avec le current-menu-item peut être ?
Oui il faut cibler le premier a de chaque "menu-item-has-children" mais je n'y arrive pas ça me rend fou.
Current-menu-item je m'en servirait pour changer la flèche :)
MAJ : j'ai trouvé comment donner une classe à un li en particulier.
Back-office>menu>option d'écran>cocher "Classe CSS"
Enfin j'arrive toujours pas à clibler le premier a
hum
ne fonctionne pas ?
Non...
C'est bizarre quand même
ah ouais je comprends pourquoi, attends j'esssaie de chercher voir
ça ?
Pas bête le :not !
Mais ... non :'(
Les autres a on la class sub-menu ?
A ben non je suis bête les a non pas de class ou d'id
tu peux en rajouter une ?
Avec Wordpress j'ai pas l'impression...
Après ça ça fonctionne par contre
Donc tu as réussi ?
Non, cette solution ne me permet pas de placer le signe ">" où je veux :/
mince :/
Est ce que tu utilise bootstrap sur ton thème ?
Non
Je vais devoir trouver comment ce servir de WALKER_NAV_MENU :)
Merci, je vais voir ça ;)
Pas de quoi, bon courage et tiens moi au jus :)
Euh je dois être très très très fatigué je pense. Il suffisait de mettre ma div dans 'link_after' (du wp_nav_menu). Bon bon bon je vais dormir moi ^^'
Merci de ton aide @Sparkosis !