...
✅ Notícias, temas e plug-ins da WEB e do WordPress. Aqui compartilhamos dicas e as melhores soluções para sites.

Como exibir datas de publicação como “Tempo atrás”

2

A maneira como exibimos data e hora na Web não deixa muito espaço para personalização. Há tantas maneiras de apresentar esses valores.

Por exemplo, você provavelmente já notou o formato em que o WordPress exibe a data de publicação de postagens de blog.

Como exibir datas de publicação como "Tempo atrás"

Normalmente, há um valor padrão para o formato de data. Alterar o formato de hora e data é bastante simples. Basicamente, envolve ir para Configurações> Geral> Formato de data e escolher seu formato preferido.

Como exibir datas de publicação como "Tempo atrás"

No entanto, neste artigo, estamos particularmente interessados ​​no “Algum tempo atrás" e seu formato. O carimbo de data/hora regular mostra a data e/ou hora da publicação. O “tempo atrás” mostra há quanto tempo publicamos uma postagem.

Se você é um usuário do Facebook ou do Twitter, provavelmente conhece esse formato, que se parece com isso:

Como exibir datas de publicação como "Tempo atrás"

Neste tutorial, mostraremos como modificar esse comportamento padrão de maneira fácil. Isso envolve adicionar um pouco de código ao seu arquivo functions.php. Este código criará exibições de data para suas postagens e mudará dependendo de quando a postagem foi publicada.

Vá para o arquivo wp-content/your-theme/functions.php e role até o fim.

Insira este gancho:

function my_post_time_ago_function() {
return sprintf( esc_html__( '%s ago', 'textdomain' ), human_time_diff(get_the_time ('U' ), current_time( 'timestamp')) );
}
add_filter( 'the_time', 'my_post_time_ago_function' );

Seu resultado final deve ficar assim:

Como exibir datas de publicação como "Tempo atrás"

Se você quiser que a mesma coisa se aplique a datas de comentários, crie uma função semelhante:

function my_comment_time_ago_function() {
return sprintf( esc_html__( '%s ago', 'textdomain' ), human_time_diff(get_comment_time ('U' ), current_time( 'timestamp')) );
}
add_filter( 'get_comment_date', 'my_comment_time_ago_function' );

Como exibir datas de publicação como "Tempo atrás"

Outra coisa que você pode fazer é combinar o método de tempo atrás e a data de publicação completa. Se sua postagem tiver até uma semana, a exibição da data informará que ela foi publicada há X tempo. Isso pode ser 30 minutos atrás ou 5 dias atrás. E para postagens com mais de uma semana, o código exibirá a data de publicação completa. Por exemplo, 16 de novembro de 2020.

Você pode adicionar o código indo para o arquivo wp-content/your-theme/functions.php e rolando até o final. Abaixo do código que já está lá, basta inserir:

function altered_post_time_ago_function() {
return (get_the_time('U') >= strtotime('-1 week') )? sprintf( esc_html__( '%s ago', 'textdomain' ), human_time_diff( get_the_time ('U' ), current_time( 'timestamp')) ): get_the_date();
}
add_filter( 'the_time', 'altered_post_time_ago_function' );

O formato “tempo atrás” é ideal para sites que postam atualizações regulares e têm um ritmo de postagem geralmente muito dinâmico. Os carimbos de data regulares, que exibem a data e a hora da publicação, são ótimos, é claro. Mas eles não transmitem essa sensação de imediatismo e dinâmica como o “Publicado há 15 minutos” ou “Publicado há um dia”. Os leitores adoram estar por dentro da velocidade da luz como a Internet funciona. Exibir há quanto tempo uma postagem foi publicada é uma maneira fácil e eficiente de manter seus visitantes interessados ​​em seu conteúdo.

Esperamos que você tenha achado este artigo útil. Se você gostou, não deixe de conferir alguns desses artigos também!

Fonte de gravação: wpklik.com

Este site usa cookies para melhorar sua experiência. Presumiremos que você está ok com isso, mas você pode cancelar, se desejar. Aceitar Consulte Mais informação