Juste pour information, il est généralement recommandé d’apporter ce type de modification dans un petit composant de thème afin qu’il puisse être utilisé avec des thèmes distants, ainsi que d’être attaché à plusieurs sans avoir à les modifier séparément.
Bien que je pense qu’il vaille la peine de vérifier s’il s’agit d’une limitation raisonnable à appliquer en premier lieu. Avoir un menu de navigation personnalisable par utilisateur afin qu’il puisse l’adapter à ses propres goûts (ou laisser le défaut du site en place si préféré) semble être un avantage énorme.