Obtener el primer elemento de menú del menú personalizado

Supongamos que el cliente crea un menú personalizado con 3 elementos de menú y me gustaría mostrar unos cuantos posts, entonces el primer elemento de menú, y luego algunos puestos más, el segundo elemento de menú, más mensajes y entonces el tercer elemento de menú. ¿Hay alguna función especial para recuperar sólo el link del primer elemento de menú? Menú de ejemplo:
- HOME
- ABOUT
- CONTACT
¿Cómo puedo obtener el enlace del elemento de menú 'Inicio' de un menú personalizado (aspecto > menú)..


Solución

Muy bien, muy estúpido mientras escribía este post estaba pensando primero de colocación de los elementos del menú y luego almacenarlos en una matriz para su uso posterior. Puedo con el ejemplo en la siguiente página: http://codex.wordpress.org/Function_Reference/wp_get_nav_menu_items / / Obtener el menú de navegación basado en $menu_name (igual que 'theme_location' o el 'menú' arg a wp_nav_menu) / / este código basado en el código de wp_nav_menu para obtener ID menú de babosa de menú
$menu_name = 'custom_menu_slug';

if ( ( $locations = get_nav_menu_locations() ) && isset( $locations[ $menu_name ] ) ) {
$menu = wp_get_nav_menu_object( $locations[ $menu_name ] );

$menu_items = wp_get_nav_menu_items($menu->term_id);

$menu_list = '<ul id="menu-' . $menu_name . 

'">'; foreach ( (array) $menu_items as $key => $menu_item ) { $title = $menu_item->title; $url = $menu_item->url; $menu_list .= '<li><a rel="nofollow" href="' . $url .

'">' . $title .

'</a></li>'; } $menu_list .= '</ul>'; } else { $menu_list = '<ul><li>Menu "' . $menu_name .

'" not defined.</li></ul>'; } // $menu_list now ready to output echo $menu_list
El código anterior sólo necesita una adaptación, pero lo hará! :).




Problemas relacionados

Seleccionar elemento orden con wp_nav_menu_$ menú slug_items

¿Cómo manipular atributos de url menos elemento desplegable en un el menú de wordpress personalizado?

¿Cómo agrego menú Inicio condicional para menús personalizados.

¿Cómo añadir un segundo menú personalizado en mi barra lateral al tema sólo admite uno?

menú nav WP: Mostrar submenú debajo artículo li

artículo de li wp_nav_menu vacío

¿Cómo puedo desactivar clasificación\/arrastrando de un elemento de menú en el menú personalizado admin?

Cómo hacer wordpress nav menú uso correos personalizados de los meta datos

Eliminar un elemento específico de menú cuando puedo desactivar mi plugin (resuelta)

¿Cómo añado una clase a un elemento de menú único?

¿Cómo añadir un elemento de menú a un menú admin vainas?

Walker nav eliminar submenú ul de cierta profundidad

Source: Stack Exchange Inc; License: cc by-sa 3.0 Contacto / Contact