Si están buscando como mostrar solo las subcategorias dentro de una categoría en el sidebar u otra parte de tu blog wordpress, el siguiente código les sera de mucha ayuda, pues se encargara de que al entrar a ver los post de una determinada categoría, se muestren todas las subcategorias de esa categoría. Por ejemplo:
Si tienen la categoría Deportes y en ella tienen Fútbol, Béisbol, Atletismo, Caminata, Tenis etc. cuando entren a ver los post de la categoría Deportes, se mostraran todas esas categorías que le pertenecen, sin agregar otras categorías padre.
1 2 3 4 5 6 7 8 9 10 11 12 | <?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>";
}
}
?> |
Para utilizar este código simplemente pegalo en la parte donde quieras mostrar las subcategorias, de preferencia en el sidebar para ayudar a la navegación interna del blog.
Fuente:Yoast

Muy buen aporte. Gracias
Muchas gracias por compartir el código.