Child_of não exibindo todas as mensagens de crianças … via get_posts

Eu coloquei esse loop para exibir todas as postagens das crianças do gato desejado, mas não estou recebendo nenhuma das postagens de uma das crianças gatas.
Não tenho certeza se estou usando o melhor método para realizar o que estou tentando fazer …

 5, 'orderby' => 'post_date', 'numberposts' => 45, 'category__in' => array($category->term_id) ); $posts = $posts + get_posts($args); } // Close your foreach here shuffle($posts); if ($posts) { foreach($posts as $post) { setup_postdata($post); ?> <div >
<?php if ( has_post_thumbnail()) { $full_image_url = wp_get_attachment_image_src( get_post_thumbnail_id(), 'full'); echo ''; the_post_thumbnail('thumbnail'); echo ''; } ?>

Estou usando os resultados em um mosaico de azulejos com isótopos, e estou arrastando os resultados, isso também é uma obrigação. Qualquer orientação seria apreciada. Passo as últimas semanas chegando tão longe quanto agora.

Solutions Collecting From Web of "Child_of não exibindo todas as mensagens de crianças … via get_posts"

Seu foreach está errado. Experimente combinar os ids de categoria em uma matriz e, em seguida, executar uma consulta apenas para obter as postagens desejadas.

Editar: leia seus comentários. Tente usar usando uma function de matriz como array_merge em vez de + para combinar os arrays de pós resultantes. Veja se isso ajuda.

Eu consegui fazê-lo funcionar usando array_merge () .. Aqui está o código .. ainda pode ter alguns erros de código, mas está funcionando.

  < ?php $posts = array(); $categories = get_categories('child_of=4'); foreach($categories as $category) { $args=array( 'orderby' => 'post_date', 'numberposts' => 40, 'category__in' => array($category->term_id) ); $posts = array_merge($posts,get_posts($args)); } // Close your foreach here shuffle($posts); if ($posts) { foreach($posts as $post) { setup_postdata($post); ?> 
>
< ?php if ( has_post_thumbnail()) { $full_image_url = wp_get_attachment_image_src( get_post_thumbnail_id(), 'full'); echo ''; the_post_thumbnail('thumbnail'); echo ''; } ?> < ?php the_content(''); ?>
< ?php } } ?>