Ya, vi enseguida que omitía algunos posts, coincidiendo con los que estaban en unas categorías que el theme trata de forma diferente.
Sin embargo he escrito 3 posts en la categoría Uncategorized, y a cada uno le he dado una fecha.
Al verlo en el blog aparecen las fechas así ordenadas:
June 3rd, 2008
June 4th, 2008
June 2nd, 2008
Ahora he creado un nuevo post con fecha de hoy, y aparece colocado el último. Quizá esté ordenando los posts por ID.
Edito:
Cambiando un poco el WP_Query, he logrado que aparezcan ordenados por fecha, sin embargo he tenido que eliminar la restricción de categorías.
Ahora el código queda así:
Código PHP:
$the_query = new WP_Query('orderby=date&order=DESC');