Como mostrar “postado há” semelhante ao twitter
Muitos desenvolvedores se perguntam como fazer para mostrar “postado há x tempo” ao invés da data do post, semelhante ao que é feito nas redes sociais como você pode conferir abaixo:
Pesquisando pela vasta imensidão da web, achei uma forma bem legal de fazer isso e gostaria de partilhar com vocês, leitores.
Criando a função para mostrar o “postado há x tempo”
{code type=php}
function time_ago( $type = ‘post’ ) {
$d = ‘comment’ == $type ? ‘get_comment_time’ : ‘get_post_time’;
return human_time_diff($d(‘U’), current_time(‘timestamp’)) . ” ” . __(‘ago’);
}
{/code}
Este código deve ser, preferencialmente, colocado no arquivo functions.php de seu tema.
Como mostrar o “postado há x tempo”
Para mostrar, é bem simples basta exibir o retorno da função no local desejado, em seu tema:
{code type=php}
echo time_ago();
{/code}
Fonte: http://upthemes.com/2010/03/wordpress-master-tip-display-time-ago-for-posts-or-comments/