web-dev-qa-db-fra.com

Existe-t-il un moyen de limiter le nombre d’éléments de niveau supérieur dans un menu personnalisé?

Je souhaite implémenter l'API de menus wordpress 3 dans un site client, mais les conceptions ont des contraintes sur la largeur des éléments de menu de niveau supérieur. Comment puis-je être sûr que le client ne dépassera pas cette limite?

4
Mild Fuzz

Pour ce faire, le moyen le plus simple consiste à filtrer wp_nav_menu_items ou plus précisément wp_nav_menu_{$menu->slug}_items et à supprimer les éléments supplémentaires de la sortie.

Il serait probablement plus joli et approprié de limiter/avertir l'utilisateur dans la zone d'administration, mais pour l'instant, je ne sais pas du tout par où commencer. Je devrais apprendre du côté de l'administration quelque temps. :)

2
Rarst