menus – Recuperar una lista de elementos de menú en una matriz

Pregunta:

Actualmente estoy trabajando en un tema personalizado. En este tema, tengo un menú que registré usando register-nav-menu , y luego estoy mostrando el menú en mi página web usando la función wp_nav_menu .

Sin embargo, me gusta recuperar solo la lista de elementos del menú (los nombres reales de los elementos del menú solo que se usaron en el área wp-admin para crear el menú, y sin ningún html), y me gustaría guardar esa lista de elementos en una matriz (es decir, no mostrarlo).

Entonces, un código psuedo se vería así

$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
}

¿Hay alguna forma de hacerlo? Gracias.

Respuesta:

wp_get_nav_menu_items parecería ser exactamente lo que necesita. Devuelve una matriz de objetos de menú.

Leave a Comment

Your email address will not be published.

Scroll to Top

istanbul avukat

-

web tasarım