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

Duda con Categorías

Estas en el tema de Duda con Categorías en el foro de WordPress en Foros del Web. Hi amigos, tengo una duda, espero que puedan ayudarme a solucionarlo. Tengo 3 categorías Padres y ellas tienen sus hijos por supuesto.... Cat A - ...
  #1 (permalink)  
Antiguo 24/01/2013, 09:02
Avatar de el_tigre  
Fecha de Ingreso: febrero-2006
Ubicación: Perú
Mensajes: 1.044
Antigüedad: 18 años, 2 meses
Puntos: 8
De acuerdo Duda con Categorías

Hi amigos, tengo una duda, espero que puedan ayudarme a solucionarlo.

Tengo 3 categorías Padres y ellas tienen sus hijos por supuesto....

Cat A
- A1
- A2
- A3
Cat B
- B1
- B2
Cat C
- C1

Me gustaría mostrar al inicio de mi página, sólo las Categorías HIJOS

Esas categorías Padres los llamo desde el Menú (horizontal), si yo hago clic en la Cat A, me debe mostrar sólo los hijos del Cat A....sin mostrar al Padre... ¿es posible?

Actualmente manejo un código que me muestra al Padre y realmente no sé como ocultar al Padre.

Código PHP:
<?
    $this_category 
get_category($cat);
    if (
$this_category->category_parent == 0) {
        
$this_category->category_parent $cat;
    }
    
wp_list_categories('list=1&show_count=1&exclude=4&child_of=' $this_category->category_parent);
    
?>
Saludos
  #2 (permalink)  
Antiguo 25/01/2013, 00:41
Avatar de ArturoGallegos
Moderador
 
Fecha de Ingreso: febrero-2008
Ubicación: Morelia, México
Mensajes: 6.774
Antigüedad: 16 años, 2 meses
Puntos: 1146
Respuesta: Duda con Categorías

Con ese código solo se muestran las sub-categorías, seguramente te refieres a que aparece la palabra categories en la parte superior de estas.

Si te fijas el código original que yo te pase hace tiempo usaba wp_list_cats en lugar de wp_list_categories

úsalo con el list_cats y no tendrás problemas, solo se mostraran las sub-categorías.
  #3 (permalink)  
Antiguo 29/01/2013, 09:46
Avatar de el_tigre  
Fecha de Ingreso: febrero-2006
Ubicación: Perú
Mensajes: 1.044
Antigüedad: 18 años, 2 meses
Puntos: 8
Respuesta: Duda con Categorías

Hey Arturo, gracias, por tu ayuda, estuve probando con tu código pero igual primero muestra la categoría Padre....claro que cuando hago clic en una categoría hijo sólo me muestran los hijos.....pero al inicio me muestran los padres con sus hijos.....

Otra cosa, el wp_list_cats dice que ya es obsoleto fue cambiado por wp_list_categories según leo en el mismo WP.
  #4 (permalink)  
Antiguo 29/01/2013, 12:10
Avatar de ArturoGallegos
Moderador
 
Fecha de Ingreso: febrero-2008
Ubicación: Morelia, México
Mensajes: 6.774
Antigüedad: 16 años, 2 meses
Puntos: 1146
Respuesta: Duda con Categorías

Oh, valla ya entiendo... yo entendía que debía ser el efecto después de seleccionar una categoría padre, vale revisare eso que comentas que es obsoleto, ciertamente no lo había revisado.
  #5 (permalink)  
Antiguo 29/01/2013, 12:34
Avatar de el_tigre  
Fecha de Ingreso: febrero-2006
Ubicación: Perú
Mensajes: 1.044
Antigüedad: 18 años, 2 meses
Puntos: 8
Respuesta: Duda con Categorías

Gracias Arturo, esperaré con ansias el resultado de tus investigaciones....

  #6 (permalink)  
Antiguo 31/01/2013, 10:58
Avatar de el_tigre  
Fecha de Ingreso: febrero-2006
Ubicación: Perú
Mensajes: 1.044
Antigüedad: 18 años, 2 meses
Puntos: 8
Respuesta: Duda con Categorías

Otra posible solución sería...........ocultando los hijos al inicio.....mostrar sólo los Padres, si se hace clic en un Padre este muestra sólo los hijos..........¿pueden echarme un cable?

Saludos
  #7 (permalink)  
Antiguo 31/01/2013, 12:00
Avatar de ArturoGallegos
Moderador
 
Fecha de Ingreso: febrero-2008
Ubicación: Morelia, México
Mensajes: 6.774
Antigüedad: 16 años, 2 meses
Puntos: 1146
Respuesta: Duda con Categorías

eso si es mas fácil, aunque no he dado con la solución a lo anterior, el ocultar las sub-categorias es mas simple.

aplica en tu CSS
Código CSS:
Ver original
  1. .children{display:none;}

Etiquetas: página
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 21:06.