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

mostrar categorías hijas en sidebar

Estas en el tema de mostrar categorías hijas en sidebar en el foro de WordPress en Foros del Web. Amigos quisiera mostrar las categorías hijas en el sidebar de mi página. Tengo este código en mi sidebar.php Código PHP: <div id="secondary" class="widget-area post" role="complementary">      <?php  if( is_category ...
  #1 (permalink)  
Antiguo 23/10/2015, 11:44
Avatar de el_tigre  
Fecha de Ingreso: febrero-2006
Ubicación: Perú
Mensajes: 1.044
Antigüedad: 18 años, 10 meses
Puntos: 8
De acuerdo mostrar categorías hijas en sidebar

Amigos quisiera mostrar las categorías hijas en el sidebar de mi página. Tengo este código en mi sidebar.php

Código PHP:
<div id="secondary" class="widget-area post" role="complementary">
    <?php if(is_category('35') || (is_single() && in_category('35')) ){ ?> 
    <?php wp_list_categories('orderby=id&show_count=1&use_desc_for_title=0&child_of=35'); ?>
    <?php ?>    
    <?php if(is_category('16') || (is_single() && in_category('16')) ){ ?> 
    <?php wp_list_categories('orderby=id&show_count=1&use_desc_for_title=0&child_of=16'); ?>
    <?php ?>    
</div><!-- #secondary -->
Con ello sólo logro mostrar lo básico, pero yo quisiera seguir mostrando el menú de categorías cuando clikeo en una categoría x o en un link de la categoría......

¿alguien podría ayudarme?
  #2 (permalink)  
Antiguo 27/10/2015, 10:05
Avatar de ArturoGallegos
Moderador
 
Fecha de Ingreso: febrero-2008
Ubicación: Morelia, México
Mensajes: 6.774
Antigüedad: 16 años, 9 meses
Puntos: 1146
Respuesta: mostrar categorías hijas en sidebar

Lo que buscas es mostrar las categorias que estan dentro de la categoria que se esta visualizando al momento?
  #3 (permalink)  
Antiguo 31/10/2015, 11:52
Avatar de el_tigre  
Fecha de Ingreso: febrero-2006
Ubicación: Perú
Mensajes: 1.044
Antigüedad: 18 años, 10 meses
Puntos: 8
Respuesta: mostrar categorías hijas en sidebar

Cita:
Iniciado por ArturoGallegos Ver Mensaje
Lo que buscas es mostrar las categorias que estan dentro de la categoria que se esta visualizando al momento?
que tal Arturo, no busco eso que mencionas, te explico: Yo muestro las categorías, pero cuando cliqueo en un link de la categoría esta muestra los archivos de dicha categoría pero desaparece el menú de categorías, puedes verlo en esta página, ud puede cliquear por ejemplo en Matrimonios y el menú de categorías habrá desaparecido......¿cómo hago para mantenerla visible?

Saludos
  #4 (permalink)  
Antiguo 02/11/2015, 09:56
Avatar de ArturoGallegos
Moderador
 
Fecha de Ingreso: febrero-2008
Ubicación: Morelia, México
Mensajes: 6.774
Antigüedad: 16 años, 9 meses
Puntos: 1146
Respuesta: mostrar categorías hijas en sidebar

Revisa esta condicional que has puesto
Código PHP:
Ver original
  1. (is_single() && in_category('35'))

Se cumple?
  #5 (permalink)  
Antiguo 04/11/2015, 15:17
Avatar de el_tigre  
Fecha de Ingreso: febrero-2006
Ubicación: Perú
Mensajes: 1.044
Antigüedad: 18 años, 10 meses
Puntos: 8
Respuesta: mostrar categorías hijas en sidebar

Cita:
Iniciado por ArturoGallegos Ver Mensaje
Revisa esta condicional que has puesto
Código PHP:
Ver original
  1. (is_single() && in_category('35'))

Se cumple?
En teoría sí..........leí algo por el estilo por ello le puse ese código, pero no me funciona...
  #6 (permalink)  
Antiguo 04/11/2015, 15:25
Avatar de ArturoGallegos
Moderador
 
Fecha de Ingreso: febrero-2008
Ubicación: Morelia, México
Mensajes: 6.774
Antigüedad: 16 años, 9 meses
Puntos: 1146
Respuesta: mostrar categorías hijas en sidebar

Procura activar el depurador de wordpress para que te muestre los errores.

Ahorita lo que se me viene a mente (no he provado) es que la funcion in_category requiere 2 variables y tu solo colocas 1

https://codex.wordpress.org/Function...ce/in_category

Etiquetas: página, php, post, sidebar
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 10:30.