WordPress: calcolare il numero di giorni dalla pubblicazione di un post

In WordPress spesso è di fondamentale importanza sapere quando un post è stato pubblicato per effettuare delle routine sul Loop. Vediamo come implementare una soluzione per calcolare il numero di giorni passati dalla pubblicazione di un post.

Possiamo usare la seguente funzione di utility:


function is_old_post($days = 5) {
       $days = (int) $days;
       $offset = $days*60*60*24;
       if ( get_post_time() < date('U') - $offset ) {
            return true;
        }
       return false;
}

Ecco il suo uso nel Loop:


if ( is_old_post(10) ) {
      // il post è di 10 giorni fa
} else {
      // ...
}

Torna su