Io per chiamare post di categorie diverse ad esempio in index.php uso questa funzione:
<?php $posts = get_posts( “category=1&numberposts=1” ); ?>
<?php if( $posts ) : ?> <?php foreach( $posts as $post ) : setup_postdata( $post ); ?>
<div class=”post_categoria_1″>
<h2><?php the_title(); ?></h2>
<?php the_content(); ?>
</div>
<?php endforeach; ?> <?php endif; ?>
<?php $posts = get_posts( “category=2&numberposts=1” ); ?>
<?php if( $posts ) : ?> <?php foreach( $posts as $post ) : setup_postdata( $post ); ?>
<div class=”post_categoria_2″>
<h2><?php the_title(); ?></h2>
<?php the_content(); ?>
</div>
<?php endforeach; ?> <?php endif; ?>
dove ovviamente con “category=1” chiami i post della categoria 1 e scegli quanti visualizzarne con “numberposts=1”.