Cómo mostrar mis nombres de todas las categorías usando bucle (WordPress)

Tengo código debajo de aquí. Es una pantalla que también quiero nombres y descripciones de categorías. Ahora necesito mostrar el post que tienen dentro de sus categorías. ¿Cómo lo hago?

<?php 
    $args = array(
        'orderby' => 'id',
        'hide_empty'=> 0,
        'child_of' => 10, //Child From Boxes Category 
    );
    $categories = get_categories($args);
    foreach ($categories as $cat) {
        echo '<div class="one_fourth">';
        echo '<h1 class="valignmiddle uppercase title-bold">'.$cat->name.'<img src="'.$cat->term_icon.'" alt=""  class="alignleft"/>'.'<br />'.'<span class="solutions">'.$cat->description.'</span>'.'</h1>';
        $post = array( 'posts_per_page' => 5, 'offset'=> 1, 'category' => 10 );
        $posts_array = get_posts( $post );

        echo '</div>';
    }
    ?>

Si hay alguna otra forma de obtener una publicación de categoría secundaria y mostrar el nombre de la categoría secundaria y las publicaciones en bucle. Por favor, hágamelo saber aquí.