Twitter computa il tempo trascorso come qualsiasi altro sistema di gestione dei contenuti, ma lo visualizza usando ad esempio l'espressione 5 giorni fa. WordPress dispone di un sistema analogo per la visualizzazione del tempo trascorso. In questo articolo vedremo come utilizzarlo nel nostro tema.
Possiamo usare la funzione human_time_diff()
, in questo modo:
# Post e pagine #
echo human_time_diff(get_the_time('U'), current_time('timestamp')) . ' fa';
# Per i commenti #
echo human_time_diff(get_comment_time('U'), current_time('timestamp')) . ' fa';
Si tratta di una caratteristica interessante ma con qualche problematica inerente l'usabilità del contenuto visualizzato. Se infatti per un utente è semplice comprendere una data standard come 20 aprile 2012, diventa più difficile localizzare temporalmente una data visualizzata come 140 giorni fa. Da usarsi con cautela quindi.