Gracias, pero ya lo resolvi, lo que queria era que si yo estaba en la pagina principal solo aparecierona las categorias padres nada mas y si yo le daba clic en alguna pues se desplegara las subcategorias del mismo.
Con el siguiente codigo lo logre, si alguien sabe una mejor forma pues que me lo informe para yo modificar este codigo que monte.
Código PHP:
<li id="categories"><?php _e('Categories:'); ?>
<?php
// Capturar parte del URL despues del .com
$uri= $_SERVER[REQUEST_URI] ;
// Obtener el numero del ID de la categoria, si se entra en una
$cateid= substr($uri, 25);
//verificar si estoy dentro de una categoria
$cadena = '?cat=';
$pregunta = strpos($uri, $cadena);
if ($pregunta === false) {
?>
<ul><?php list_cats(true, '', 'name',
'asc', 'index.php', true, false,
true, false, true,
false, 0 , '0', false,
'', '', '',
true); ?></ul>
<?php
} else {
//imprimir categoria padre
echo "<br><br>";
echo(get_category_parents($cateid, true , '/'));
?>
<ul><?php // listar categorias hijos
list_cats(true,'','name','asc','index.php',true,false,true,false,true,false,$cateid ,'0',false,'','','',true); ?></ul>
<?php } ?>
</li>
Saludos