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

menú desplegable para wordpress

Estas en el tema de menú desplegable para wordpress en el foro de WordPress en Foros del Web. Hola, estoy creando un tema para wordpress y necesito que el menú primario me genere un dropdown en algunas secciones, la pregunta es como puedo ...
  #1 (permalink)  
Antiguo 29/04/2012, 17:49
Avatar de el_cesar  
Fecha de Ingreso: mayo-2001
Ubicación: Cali
Mensajes: 2.423
Antigüedad: 23 años
Puntos: 20
menú desplegable para wordpress

Hola, estoy creando un tema para wordpress y necesito que el menú primario me genere un dropdown en algunas secciones, la pregunta es como puedo hacer para generarlo, porque he estado intentando con css como los he hecho antes y no me funciona.
__________________
Say no more.......
  #2 (permalink)  
Antiguo 30/04/2012, 03:43
 
Fecha de Ingreso: diciembre-2004
Ubicación: Madrid
Mensajes: 550
Antigüedad: 19 años, 4 meses
Puntos: 28
Respuesta: menú desplegable para wordpress

yo creo que la mejor opción es usar algún plugin... prueba con este http://wordpress.org/extend/plugins/...rop-down-menu/ aunque seguro que hay más
  #3 (permalink)  
Antiguo 01/05/2012, 09:37
 
Fecha de Ingreso: mayo-2008
Mensajes: 11
Antigüedad: 16 años
Puntos: 0
Respuesta: menú desplegable para wordpress

No se si sera esto lo que buscas, viene bien explicado

http://www.youtube.com/watch?v=bfYvzkVofQ8
  #4 (permalink)  
Antiguo 01/05/2012, 09:48
Avatar de el_cesar  
Fecha de Ingreso: mayo-2001
Ubicación: Cali
Mensajes: 2.423
Antigüedad: 23 años
Puntos: 20
Respuesta: menú desplegable para wordpress

Gracias miguelom, pero lo que estoy haciendo es creando el tema desde cero y lo que necesito es darle estilo al menu
__________________
Say no more.......
  #5 (permalink)  
Antiguo 01/05/2012, 09:55
Avatar de carlos_belisario
Colaborador
 
Fecha de Ingreso: abril-2010
Ubicación: Venezuela Maracay Aragua
Mensajes: 3.156
Antigüedad: 14 años
Puntos: 461
Respuesta: menú desplegable para wordpress

no entiendo cual es tu duda, el estilo lo das style.css y tu menú lo creas con tu html, también puedes implementar los muchos que existen en la web que problema es el que tienes
__________________
aprende d tus errores e incrementa tu conocimientos
it's not a bug, it's an undocumented feature By @David
php the right way
  #6 (permalink)  
Antiguo 01/05/2012, 10:01
Avatar de el_cesar  
Fecha de Ingreso: mayo-2001
Ubicación: Cali
Mensajes: 2.423
Antigüedad: 23 años
Puntos: 20
Respuesta: menú desplegable para wordpress

El problema que tengo es que no se a quien debo aplicar el estilo o más bien como debo definir el estilo para que wordpress lo tome correctamente
__________________
Say no more.......
  #7 (permalink)  
Antiguo 01/05/2012, 10:08
Avatar de carlos_belisario
Colaborador
 
Fecha de Ingreso: abril-2010
Ubicación: Venezuela Maracay Aragua
Mensajes: 3.156
Antigüedad: 14 años
Puntos: 461
Respuesta: menú desplegable para wordpress

sigue siendo ambigua tu duda ya te lo dije el menú lo haces con html
Código HTML:
Ver original
  1. <ul id="menu">
  2. ...
  3. </ul>
y en u style.css
Código CSS:
Ver original
  1. #menu {
  2.    /*defines el estilo*/
  3. }
que es lo que no entiendes, si lo estas haciendo de cero
__________________
aprende d tus errores e incrementa tu conocimientos
it's not a bug, it's an undocumented feature By @David
php the right way
  #8 (permalink)  
Antiguo 01/05/2012, 10:29
Avatar de el_cesar  
Fecha de Ingreso: mayo-2001
Ubicación: Cali
Mensajes: 2.423
Antigüedad: 23 años
Puntos: 20
Respuesta: menú desplegable para wordpress

Ooooooook, o sea que defino el estilo comun y corriente y en el html lo pondria asi
Código HTML:
Ver original
  1. <div id="menu" ><!-- BEGIN MAIN MENU -->
  2.             <?php if ( function_exists( 'wp_nav_menu' ) ){
  3.                     wp_nav_menu( array( 'theme_location' => 'main-menu', 'container_id' => 'mainMenu', 'container_class' => 'ddsmoothmenu', 'fallback_cb'=>'primarymenu') );
  4.                 }else{
  5.                     primarymenu();
  6.             }?>
  7.             <!-- END MAIN MENU -->
  8. </div>

y alli debería tomar todo el estilo y generar el menú desplegable
__________________
Say no more.......
  #9 (permalink)  
Antiguo 01/05/2012, 10:34
Avatar de carlos_belisario
Colaborador
 
Fecha de Ingreso: abril-2010
Ubicación: Venezuela Maracay Aragua
Mensajes: 3.156
Antigüedad: 14 años
Puntos: 461
Respuesta: menú desplegable para wordpress

en teoría si, sin embargo revisa un poco acá http://codex.wordpress.org/Function_...ce/wp_nav_menu a ver que mas te brinda la función, saludos
__________________
aprende d tus errores e incrementa tu conocimientos
it's not a bug, it's an undocumented feature By @David
php the right way
  #10 (permalink)  
Antiguo 01/05/2012, 10:42
Avatar de el_cesar  
Fecha de Ingreso: mayo-2001
Ubicación: Cali
Mensajes: 2.423
Antigüedad: 23 años
Puntos: 20
Respuesta: menú desplegable para wordpress

Ok, voy a leer el enlace que me sugieres, gracias, en tanto tenga resuelto el tema posteo la solucion
__________________
Say no more.......
  #11 (permalink)  
Antiguo 01/05/2012, 13:36
Avatar de el_cesar  
Fecha de Ingreso: mayo-2001
Ubicación: Cali
Mensajes: 2.423
Antigüedad: 23 años
Puntos: 20
Respuesta: menú desplegable para wordpress

Efectivamente contrui los estilos del menú asi

Código CSS:
Ver original
  1. /**********************ESTILOS MENU***************/
  2. #menu{
  3.     min-width:777px;
  4.     width:auto;
  5.     z-index:200;
  6.     font-size:17px;
  7.     min-height:46px;
  8.     height:46px;
  9.     background:#373737 url(../images/menu.png) no-repeat scroll left top;
  10.     float:left;
  11.     margin:12px 0px 0px 16px;
  12.     position:relative;
  13.    
  14.     }
  15.  
  16.    
  17. #menu ul{
  18.     background:#373737;
  19.     height:35px;
  20.     list-style:none;
  21.     margin:0;
  22.     padding:0;
  23.     }
  24.     #menu li{
  25.         float:left;
  26.         padding:0px;
  27.         }
  28.     #menu li a{
  29. /*      background:#373737 url("images/seperator.gif") bottom right no-repeat;*/
  30.         background:#373737;
  31.         color:#ffffff;
  32.         display:block;
  33.         font-weight:normal;
  34.         line-height:35px;
  35.         margin:0px;
  36.         padding:0px 25px;
  37.         text-align:center;
  38.         text-decoration:none;
  39.         }
  40.         #menu li a:hover, #menu ul li:hover a{
  41.  
  42.             color:#13bfed;
  43.             text-decoration:none;
  44.             }
  45.     #menu li ul{
  46.         background:#373737;
  47.         display:none;
  48.         height:auto;
  49.         padding:0px;
  50.         margin:0px;
  51.         border:0px;
  52.         position:absolute;
  53.         width:225px;
  54.         z-index:200;
  55.         /*top:1em;
  56.         /*left:0;*/
  57.         }
  58.     #menu li:hover ul{
  59.         background:#373737;
  60.         color: #ffffff;
  61.         display:block;
  62.        
  63.         }
  64.     #menu li li {
  65.         background:url('images/sub_sep.gif') bottom left no-repeat;
  66.         display:block;
  67.         float:none;
  68.         margin:0px;
  69.         padding:0px;
  70.         width:auto;
  71.         }
  72.     #menu li:hover li a{
  73.         background:#373737;
  74.         color:#ffffff;
  75.        
  76.         }
  77.     #menu li ul a{
  78.         display:block;
  79.         height:35px;
  80.         font-size:12px;
  81.         font-style:normal;
  82.         margin:0px;
  83.         padding:0px 10px 0px 15px;
  84.         text-align:left;
  85.         }
  86.         #menu li ul a:hover, #menu li ul li:hover a{
  87. /*          background:#2580a2 url('images/hover_sub.gif') center left no-repeat;*/
  88.             background: #13bfed;
  89.             border:0px;
  90.  
  91.             text-decoration:none;
  92.             }
  93.     #menu p{
  94.         clear:left;
  95.         }  
  96.  
  97. /***************FIN MENU*************/

y loimplementé en el html así

Código HTML:
Ver original
  1. <div id="menu"><?php if ( function_exists( 'wp_nav_menu' ) ){
  2.                     wp_nav_menu( array( 'theme_location' => 'main-menu', 'container_id' => 'mainMenu', 'container_class' => 'ddsmoothmenu', 'fallback_cb'=>'primarymenu') );
  3.                 }else{
  4.                     primarymenu();
  5.             }?></>

y funciono perfecto
__________________
Say no more.......

Etiquetas: desplegable, 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 01:57.