WordPress : Comment émuler le comportement du menu de navigation par défaut dans un thème personnalisé ?
J’essaie de développer un thème personnalisé et j’ai des menus de navigation qui fonctionnent (avec l’aide de ce marcheur, mais seulement s’ils sont explicitement définis dans les paramètres du menu.
Les thèmes par défaut (vingt-quatorze, vingt-treize) semblent pouvoir créer un menu par défaut uniquement à partir de la hiérarchie des pages existantes, sans avoir besoin de créer une structure de menu distincte. J’ai jeté un coup d’il autour de la source du thème vingt-quatre, mais pour autant que je sache, le menu est généré avec un wp_nav_menuappel standard. Je ne vois rien qui explique comment il charge un menu lorsqu’aucun n’est défini.
Est-ce que quelqu’un sait comment je peux remplir automatiquement mes menus comme le font les thèmes par défaut ?
Solution n°1 trouvée
Les arguments par défaut wp_nav_menudéfinissent l’ fallback_cbargument sur wp_page_menu, qui génère une liste de pages si votre menu n’existe pas. Si votre menu ne se comporte pas de cette façon, cet argument a été remplacé d’une manière ou d’une autre, soit en étant explicitement défini dans l’ wp_nav_menuappel, soit via le wp_nav_menu_argsfiltre.
0 commentaire