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

Mostrar Menu en forma condicional

Estas en el tema de Mostrar Menu en forma condicional en el foro de WordPress en Foros del Web. Hola chicos, tengo que implementar lo siguiente: Necesito que el menú se muestre o no según la página en que esté. Aquellas que no tengan ...
  #1 (permalink)  
Antiguo 27/08/2014, 08:31
 
Fecha de Ingreso: agosto-2005
Mensajes: 13
Antigüedad: 18 años, 8 meses
Puntos: 0
Mostrar Menu en forma condicional

Hola chicos, tengo que implementar lo siguiente:
Necesito que el menú se muestre o no según la página en que esté.

Aquellas que no tengan menú, la gente accederá mediante el envío puntual de un link de acceso.

Si alguien puede darme una mano con esto, se lo agradezco de antemano.

el sitio es el siguiente:

http://www.out-of-the-box.com.ar
  #2 (permalink)  
Antiguo 27/08/2014, 09:32
Avatar de AlejandroGalvez  
Fecha de Ingreso: noviembre-2013
Mensajes: 189
Antigüedad: 10 años, 5 meses
Puntos: 49
Respuesta: Mostrar Menu en forma condicional

Una posible solución:

Código PHP:
Ver original
  1. if( is_page( array( 25, 'contacto', 'pagina-3' ) ) ) {
  2.    
  3.     wp_nav_menu();
  4.    
  5. }
Documentación: http://codex.wordpress.org/Function_Reference/is_page

También puedes utilizar custom fields para hacer más dinámico la selección de páginas dónde se mostrará o no el menú:

http://codex.wordpress.org/Custom_Fields
  #3 (permalink)  
Antiguo 27/08/2014, 10:45
Avatar de webosiris
Moderador egiptólogo
 
Fecha de Ingreso: febrero-2002
Ubicación: Luxor, Egipto
Mensajes: 10.725
Antigüedad: 22 años, 2 meses
Puntos: 998
Respuesta: Mostrar Menu en forma condicional

creo que la solución más "elegante" sería crear un template para las páginas donde no aparezca el menu, así tan solo tienes que seleccionar desde un select si quieres que tenga menu o no: http://codex.wordpress.org/Page_Templates
__________________
Pasamos tus PSD a HTML

Pobre del que lo sabe todo, porque no tiene nada más que aprender ni razón para vivir. -
  #4 (permalink)  
Antiguo 27/08/2014, 14:08
Avatar de AlejandroGalvez  
Fecha de Ingreso: noviembre-2013
Mensajes: 189
Antigüedad: 10 años, 5 meses
Puntos: 49
Respuesta: Mostrar Menu en forma condicional

Cita:
Iniciado por webosiris Ver Mensaje
creo que la solución más "elegante" sería crear un template para las páginas donde no aparezca el menu, así tan solo tienes que seleccionar desde un select si quieres que tenga menu o no: http://codex.wordpress.org/Page_Templates
Cierto, vaya despiste el mio. Sin duda la mejor solución.

Etiquetas: condicional, forma, página, tema
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 20:25.