Foros del Web » Creando para Internet » Sistemas de gestión de contenidos » WordPress »

wp_nav_menu y argumentos

Estas en el tema de wp_nav_menu y argumentos en el foro de WordPress en Foros del Web. ¡Hola a todos! Pues estoy programando mi primer theme y la verdad que me surgió una gran duda. A la hora de trabajar, soy una ...
  #1 (permalink)  
Antiguo 08/12/2010, 16:07
 
Fecha de Ingreso: junio-2002
Mensajes: 321
Antigüedad: 22 años, 6 meses
Puntos: 3
wp_nav_menu y argumentos

¡Hola a todos!
Pues estoy programando mi primer theme y la verdad que me surgió una gran duda. A la hora de trabajar, soy una persona que no le gusta las cosas sobrecargadas de codigo, por ejemplo:
Código:
<ul id="menu-inferior">
  <li><a href="http://localhost/?page_id=2">Quiénes somos</a></li>
  <li><a href="http://localhost/?page_id=11">Contacta con nosotros</a></li>
  <li><a href="http://localhost/?page_id=13">Publicidad</a></li>
  <li><a href="http://localhost/?page_id=15">Aviso legal</a></li>
  <li><a href="http://localhost/?page_id=17">Preguntas y respuestas</a></li>
</ul>
El caso es que, empece a trabajar con la propiedad "wp_nav_menu" pero una cosa que no me gusta que te lo sobrecarga de informacion (Que yo no veo interesante)
Código:
<ul id="menu-inferior">
  <li id="menu-item-23" class="menu-item menu-item-type-post_type menu-item-23"><a href="http://localhost/?page_id=2">Quiénes somos</a></li>
  <li id="menu-item-22" class="menu-item menu-item-type-post_type menu-item-22"><a href="http://localhost/?page_id=11">Contacta con nosotros</a></li>
  <li id="menu-item-21" class="menu-item menu-item-type-post_type menu-item-21"><a href="http://localhost/?page_id=13">Publicidad</a></li>
  <li id="menu-item-20" class="menu-item menu-item-type-post_type menu-item-20"><a href="http://localhost/?page_id=15">Aviso legal</a></li>
  <li id="menu-item-19" class="menu-item menu-item-type-post_type menu-item-19"><a href="http://localhost/?page_id=17">Preguntas y respuestas</a></li>
</ul>
He conseguido limpiar parte del codigo ya que, la propiedad wp_nav_menu incluye un entre los ul.

Bien, indagando un poco sobre la propiedad, consegui quitar dicho div, pero no me deja eliminar ni las clases de los li ni los id. ¿Alguna sugerencia?
Copio el codigo que he usado:

Código:
// Removing the Navigation Container
function my_wp_nav_menu_args( $args = '' ){
	$args['container'] = false;
	$args['menu_class'] = false;
	return $args;
}

add_filter( 'wp_nav_menu_args', 'my_wp_nav_menu_args' );
esto esta en el archivo functions de mi tema

y esto esta en mi tema
Código:
<?php wp_nav_menu( array('theme_location' => 'inferior')); ?>

Etiquetas: argumentos
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 14:44.