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/

Gostou? serviu para você? tem alguma dúvida? Comenta aí, estaremos sempre aqui!

Receba as melhores dicas para criar um negócio digital lucrativo

Jair Rebello

Empreendedor e Nômade Digital. Dedica grande parte do seu tempo para criar soluções como o Plugin SqueezeWP e o Template ConversionWP Premium que ajudam dezenas de milhares de empreendedores a desenvolverem seus negócios.

Website: http://www.rebello.blog.br