Je travaille actuellement sur un thème personnalisé. Dans ce thème, j'ai un menu que j'ai enregistré en utilisant register-nav-menu
, puis j'affiche le menu sur ma page Web en utilisant la wp_nav_menu
fonction.
Cependant, j'aime récupérer la liste des éléments de menu uniquement (les noms des éléments de menu réels uniquement qui ont été utilisés dans la zone wp-admin pour créer le menu, et sans html), et je voudrais enregistrer cette liste d'éléments dans un tableau (c'est-à-dire, ne pas l'afficher).
Donc, un code pseudo ressemblerait à ceci
$menu_items = get_list_of_items($name_of_menu); // $name_of_menu is the result of register-nav-menu, and get_list_of_items is the psuedo function
foreach ($menu_items as $item) {
// do something with the item
}
Existe-t-il un moyen de le faire? Merci.
Obtenez un tableau simple de menu.
Ajouter à Functions.php
Accédez à votre fonction d'en-tête et d'appel
la source