web-dev-qa-db-fra.com

walker personnalisé wp menu dernier élément

J'ai une liste de menus avec de nombreux sous-éléments contenant également des sous-menus (certains atteignent actuellement le niveau 4).

Comment puis-je mettre sur chaque dernier descendant ul de chaque élément li une classe ".last"? par exemple j'ai

MENU
 PASTA
  SUBITEM 1 (.last)
   ITEM 1.1
   ITEM 1.2
  SUBITEM 2 (.last)
   ITEM 2.1
   ITEM 2.2
 PIZZA
  SUBITEM 3
   SUBITEM 3.1 (.last)
    ITEM 3.1.1
    ITEM 3.1.2
 DESSERTS
  SUBITEM 4
   SUBITEM 4.1
    SUBITEM 4.1.1 (.last)
     ITEM 4.1.1.1
     ITEM 4.1.1.2
  SUBITEM 5 (.last)
   ITEM 5.1
   ITEM 5.2
1
Panagiotis

Si vous pouvez vivre sans recréer le menu, vous pouvez ajouter des classes aux éléments de menu manuellement.

Sur l'écran d'édition de menu WordPress, cliquez sur "Options d'écran" et activez "Classes CSS". Vous pourrez ensuite ajouter la classe de votre choix à l’élément de la liste.

Créer un Walker personnalisé pour quelque chose comme ça sera compliqué, c'est le moins qu'on puisse dire.

1
guiniveretoo