Det aller beste og mest idielle ville være å lage menyen i HTML og CSS uten noen bruk av Plugins. Plugins må oppdateres, og kanskje den slutter bli vedlikeholdt, og så er det enda en ting for siden å laste.
Hvis du bruker litt tid på wordpress.org sine dokumentasjonsider så ligger det eksempler og informasjon om måter du kan gjøre dette på.
+1 til dette.
Du vil bruke en del tid på å lage din første walker og vil klø deg selv litt i hodet.
Men når du har dreisen på hooks, walkers, filter, m.m. og muligens må få laget regulære uttrykk, kan du gjøre det uten tredjepartsinnstikk.
Jo flere innstikk, jo flere sikkerhetshull, avhengighet av en tredjepart som du aldri vet om oppdateringen ødelegger siden din eller ei
En annen ting er at om du kjører f.eks. W3 Total cache og kjører en theme switch basert på user agent (feks en jquerymobile utgave), vil innstikkene dine være aktive for begge.
Men om du lager det inn i functions-filen, vil du lage en egen functions for jquerymobile-utgaven og derfor slipper du for eksempel unødvendig bildezoom på mobilutgaven.
PS! I teamet ditt, bør du legge inn CSS og JS-filer via functions filen
(register script og register style). Du kan også via parameter gjøre slik at de sendes til foten av koden, for å omgå begrensningene til http1/1 protokollen.