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

[SOLUCIONADO] menu desplegable de subcategorias

Estas en el tema de menu desplegable de subcategorias en el foro de WordPress en Foros del Web. Hola; Estoy con algo que me esta volviendo loco, necesito crear un menú desplegable con las subcategorías de cada categoría, y no puedo hacerlo. Se ...
  #1 (permalink)  
Antiguo 26/01/2014, 18:51
 
Fecha de Ingreso: octubre-2009
Ubicación: Santa Fe
Mensajes: 206
Antigüedad: 14 años, 6 meses
Puntos: 7
menu desplegable de subcategorias

Hola;

Estoy con algo que me esta volviendo loco, necesito crear un menú desplegable con las subcategorías de cada categoría, y no puedo hacerlo.

Se que para mostrar una lista de las subcategorías de una categoría se utiliza este código

Código:
<?php
if (is_category()) {
  $this_category = get_category($cat);
  if (get_category_children($this_category->cat_ID) != "") {
    echo "<h1>Subcategories</h1>";
    echo "<ul>";
    wp_list_categories('orderby=id&show_count=0&title_li=
&use_desc_for_title=1&child_of='.$this_category->cat_ID);
    echo "</ul>";
  }
}
?>
Cuando coloco el código dentro de un menú desplegable no se ven las categorías o se ve solo una.

alguna idea??
__________________
Fondos de pantalla
Juegos Gratis
  #2 (permalink)  
Antiguo 27/01/2014, 05:12
 
Fecha de Ingreso: octubre-2009
Ubicación: Santa Fe
Mensajes: 206
Antigüedad: 14 años, 6 meses
Puntos: 7
Respuesta: menu desplegable de subcategorias

Encontre esto;

http://codex.wordpress.org/Function_...get_categories

Pero no logro hacerlo funcionar!

Alguna idea?
__________________
Fondos de pantalla
Juegos Gratis
  #3 (permalink)  
Antiguo 27/01/2014, 05:57
 
Fecha de Ingreso: octubre-2009
Ubicación: Santa Fe
Mensajes: 206
Antigüedad: 14 años, 6 meses
Puntos: 7
Respuesta: menu desplegable de subcategorias

Bueno, pude hacerlo funcionar. Aquí el código!
era solo retocar un poco mas con css.

Css

Código:
#nav{
 background:#222;
 font-size:1.1em;
 }
 #nav, #nav ul {
 list-style: none;
 line-height: 1;
 }
 #nav a, #nav a:hover {
 display: block;
 text-decoration: none;
 border:none;
 }
 #nav li {
 float: left;
 list-style:none;
 border-right:1px solid #a9a9a9;
 }
 #nav a, #nav a:visited {
 display:block;
 font-weight:bold;
 color: #f5f5f4;
 padding:6px 12px;
 }
 #nav a:hover, #nav a:active, .current_page_item a, #home .on {
 background:#000;
 text-decoration:none
 }
 #nav li ul {
 position: absolute;
 left: -999em;
 height: auto;
 width: 174px;
 border-bottom: 1px solid #a9a9a9;
 }
 #nav li li {
 width: 172px;
 border-top: 1px solid #a9a9a9;
 border-right: 1px solid #a9a9a9;
 border-left: 1px solid #a9a9a9;
 background: #777;
 }
 #nav li li a, #nav li li a:visited {
 font-weight:normal;
 font-size:0.9em;
 color:#FFF;
 }
 #nav li li a:hover, #nav li li a:active {
 background:#000;
 }
 #nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {
 left: auto;
 }
 a.main:hover {
 background:none;
 }
HTML y php

Código:
<ul id="nav" class="clearfloat">
 <li class="cat-item"><a href="#">Categories</a>
 <ul class="children">
<?php
if (is_category()) {
  $this_category = get_category($cat);
  if (get_category_children($this_category->cat_ID) != "") {
    echo "<ul>";
    wp_list_categories('orderby=id&show_count=0&title_li=
&use_desc_for_title=1&child_of='.$this_category->cat_ID);
    echo "</ul>";
  }
}
?>
 </ul>
 </li>
 </ul>
Aquí encontré la solución http://wphacks.com/how-to-make-categ...rop-down-menu/

Espero les sirva, saludos!!!
__________________
Fondos de pantalla
Juegos Gratis

Etiquetas: desplegable, php, subcategorias
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 16:43.