WordPress. Mostrare gli articoli pubblicati tra due date

Per mostrare gli articoli pubblicati nel proprio blog tra due date specifiche è sufficiente aprire il file del template in cui vogliamo selezionare il periodo da mostrare e trovare il Loop.
Prima dell'inizio del Loop bisogna inserire queste righe di codice (le date ovviamente sono personalizzabili):

<?php
$data_da = '2009-03-01';
$data_al = '2009-04-01';
function my_dates($where = '') {
 $where .= " AND post_date>= '$data_da' AND post_date <= '$data_al'";
 return $where;
}
add_filter('posts_where', 'my_dates');
query_posts($query_string);
?>