Hola
xiscomax, para nada, no es una tontería, es mas, es algo muy usado, tartaré de explicarme lo mejor prosible.
Debes familiarizarte con
WP_Query() esta es una clase propia de Wordpress para hacer consultas a la base de datos pasando ciertos parámetros para controlar lo que obtienes.
Un ejemplo básico (tendrás que leer la documentación y experimentar para lograr exactamente lo que quieres) sería este:
Código php:
Ver original<?php
$col1 = new WP_Query("showposts=5"); //Traes los 5 posts mas recientes
if($col1->have_posts()): while($col1->have_posts()): $col1->the_post(); ?>
<div id="columna_1">
//Aqui pones tu codigo para mostrar los posts, titulo, etc.
</div>
<?php endwhile; else: ?>
//Aqui lo que saldría en caso de no haber posts
<?php endif; ?>
<?php
$col2 = new WP_Query("showposts=5&offset=5"); //Traes los 5 posts despues de los primeros 5, es decir, se salta los 5 primeros
if($col2->have_posts()): while($col2->have_posts()): $col2->the_post(); ?>
<div id="columna_2">
//Aqui pones tu codigo para mostrar los posts, titulo, etc.
</div>
<?php endwhile; else: ?>
//Aqui lo que saldría en caso de no haber posts
<?php endif; ?>
El secreto (si asi pudiera decirse) está en el uso del parámetro
offset dentro de la consulta, esto hace que "saltemos" el número de posts que le indiquemos.
Para nuestro caso, tendriamos una columna con los primeros 5 posts y otra con los 5 siguientes. Así tendriamos los primeros 10 posts distribuidos en dos columnas.
Juega con eso y lee la documentación para que te enteres mucho mas.
Saludos, y espero que te haya servido.