Estoy haciendo una web con wordpress y he creado categorías y subcategorías e subcategorías de estas, dicho esto, las he plasmado en la sídebar, y seguido lo que me gustaría conseguir es que cuando apretase en una categoría del sídebar que tiene hijos, en el content delotro lado me salieran las subcategorías (o sea los hijos) de esta que acabo de apretar, y así sucesivamente, hasta que no tuviera ninguna subcategoria debajo y finalmente mostrara los posts que hay dentro.
Para intentar hacer esto he utilizado un pequeño código, que no me funciona xD
Código PHP:
Ver original
<?php if ( parent ): wp_list_categories('child_of=134&hide_empty=0&style=list&show_count=1&sort_by=count&depth=1'); //mostra les categories endif; ?> <?php if ( !parent ): ?> <div id="content4"> <?php if (have_posts()) : while (have_posts()) : the_post() ;?> <a href="<?php the_permalink();?>"> <div class="entrada2"> <?php if(!get_the_post_thumbnail()) { ?> <div class="imatge-sin"></div> <?php } {echo get_the_post_thumbnail(get_the_ID(),'medium');} ?> <h2><?php the_title();?> »</h2> <p> <div class="excrept"><?php the_excerpt(10);?></div> </div> </a> <?php endwhile; endif;?> </div> <?php endif; ?>
estoy intentando decirle: si es una categoria que tiene hijos, muestrame las categorias, si es una categoria que no tiene, muestrame el div content. pero no me sale... alguien me lo podría explicar o corregirme por favor? qué estoy haciendo mal?
Un saludo, grácias de antemano
PD: un ejemplo de lo que estoy intentando hacer es esto...
http://www.vigerm.com/index.php?act=prod
(categorias i subcategorias tanto en la sidebar como en el content)