web-dev-qa-db-fra.com

Attribuer une classe spécifique au titre aux éléments de la liste du menu en fonction de WP des pages

J'utilise actuellement une liste de pages générée par WP pour la navigation sur mon site. Elle utilise la méthode wp_page_menu.

J'aimerais ajouter un style personnalisé à des éléments de liste spécifiques dans le menu, et je me demandais s'il était possible d'avoir une fonction qui affectera des noms de classe aux éléments de liste en fonction du nom de la page à laquelle ils renvoient.

Ainsi, par exemple, au lieu de devoir appliquer des styles à li.page-item-1500, j'aimerais appliquer des styles à l'élément de liste généré à partir du titre de la page, tel que li.about. Est-ce possible?

(J'utilise WP version 3.3.1, au fait)

3
shngrdnr

Oui, vous pouvez le faire sans avoir à écrire de code.

  • Sur la page "Menus", localisez les "Options d'écran" en haut de la page et cochez la case "Classes CSS". Cliquez dessus.

enter image description here

  • Après cela, développez un élément de menu et vous verrez une nouvelle option pour 'Classes CSS'

enter image description here

2
Tom