Necesitás reemplazar lo siguiente:
Código:
<?php if (have_posts()) : ?>
<?php while (have_posts()) : the_post(); ?>
por esto
Código:
<?php $today = getdate();
$the_query = new WP_Query( 'year=' . $today["year"] . '&monthnum=' . $today["mon"] . '&day=' . $today["mday"] );
while ( $the_query->have_posts() ) : $the_query->the_post(); ?>
Pero así como está si hoy no hay entradas, no te va a mostrar nada.
Para decirle qué debe mostrar, debés indicarlo después del endwhile.
http://codex.wordpress.org/The_Loop