Se il nostro sito è online già da qualche tempo si potrebbe avere la necessità di visualizzare i post pubblicati in un qualche punto nel passato. Per esempio, potremmo visualizzare i post pubblicati un anno prima quando il nostro sito compie un anno di attività. Vediamo come fare.
Possiamo usare il seguente codice nel nostro tema di WordPress:
$current_day = date('j');
$last_year = date('Y')-1;
query_posts('day='.$current_day.'&year='.$last_year);
if (have_posts()):
while (have_posts()) : the_post();
the_title();
the_excerpt();
endwhile;
endif;
Abbiamo usato il giorno corrente ma retrodatando l'anno corrente sottraendo 1 al valore ottenuto tramite la funzione PHP date()
.