WP_Query não está olhando para categoria infantil

Oi tudo que eu tenho um loop que mostra uma publicação em uma única página e coloca o nome da primeira categoria na variável $ cat:

$cat = $category[0]->cat_name;?> 

Agora, após a publicação, tenho um link para mostrar posts relacionados com esta categoria:

 $catPosts1 = new WP_Query(array('category_name'=> $cat, 'orderby' => 'rand', 'posts_per_page' => 1)); while ($catPosts1->have_posts()) : $catPosts1->the_post(); 

O problema que estou tendo se uma categoria de criança for selecionada para a primeira publicação. Sob a categoria Telefones, a categoria infantil Acessórios é escolhida, nada está aparecendo na área de link relacionada. Existe uma maneira de fazer o WordPress usar essa categoria infantil? obrigado

Solutions Collecting From Web of "WP_Query não está olhando para categoria infantil"