...
✅ Notizie, temi, plugin WEB e WordPress. Qui condividiamo suggerimenti e le migliori soluzioni per siti web.

Come visualizzare le date di pubblicazione come “Tempo fa”

2

Il modo in cui visualizziamo data e ora sul Web non lascia molto spazio alla personalizzazione. Ci sono solo tanti modi per presentare questi valori.

Ad esempio, probabilmente hai già notato il formato in cui WordPress restituisce la data di pubblicazione per i post del blog.

Come visualizzare le date di pubblicazione come "Tempo fa"

Di solito, c’è un valore predefinito per il formato della data. Modificare il formato dell’ora e della data è piuttosto semplice. Fondamentalmente implica andare su Impostazioni> Generali> Formato data e scegliere il formato preferito.

Come visualizzare le date di pubblicazione come "Tempo fa"

Tuttavia, in questo articolo, siamo particolarmente interessati al “Qualche tempo fa" e al suo formato. Il timestamp regolare mostra la data e/o l’ora di pubblicazione. Il "tempo fa" mostra quanto tempo fa abbiamo pubblicato un post.

Se sei un utente di Facebook o Twitter, probabilmente hai familiarità con questo formato, che assomiglia a questo:

Come visualizzare le date di pubblicazione come "Tempo fa"

In questo tutorial, ti mostreremo come modificare questo comportamento predefinito nel modo più semplice. Ciò comporta l’aggiunta di un po’ di codice al tuo file functions.php. Questo codice creerà la visualizzazione della data per i tuoi post e cambierà a seconda di quando il post è stato pubblicato.

Vai al file wp-content/your-theme/functions.php e scorri fino in fondo.

Inserisci questo gancio:

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' );

Il tuo risultato finale dovrebbe assomigliare a questo:

Come visualizzare le date di pubblicazione come "Tempo fa"

Se vuoi che la stessa cosa si applichi per le date dei commenti, crea una funzione simile:

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' );

Come visualizzare le date di pubblicazione come "Tempo fa"

Un’altra cosa che puoi fare è combinare il metodo tempo fa e la data di pubblicazione completa. Se il tuo post è vecchio fino a una settimana, la visualizzazione della data indicherà che è stato pubblicato X tempo fa. Questo può essere 30 minuti fa o 5 giorni fa. E per i post più vecchi di una settimana, il codice visualizzerà la data di pubblicazione completa. Ad esempio, 16 novembre 2020.

Puoi aggiungere il codice andando al file wp-content/your-theme/functions.php e scorrendo fino in fondo. Sotto il codice che c’è già, inserisci semplicemente:

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' );

Il formato "tempo fa" è l’ideale per i siti Web che pubblicano aggiornamenti regolari e hanno un ritmo di pubblicazione generalmente molto dinamico. I normali indicatori di data, che mostrano la data e l’ora di pubblicazione, vanno bene, ovviamente. Ma non trasmettono quella sensazione di immediatezza e dinamica come fa il "Pubblicato 15 minuti fa" o "Pubblicato un giorno fa". I lettori amano essere al passo con il modo in cui Internet funziona alla velocità della luce. Visualizzare quanto tempo fa è stato pubblicato un post è un modo semplice ma efficiente per mantenere i tuoi visitatori interessati ai tuoi contenuti.

Ci auguriamo che questo articolo ti sia stato utile. Se ti è piaciuto, non esitare a dare un’occhiata anche ad alcuni di questi articoli!

Fonte di registrazione: wpklik.com

This website uses cookies to improve your experience. We'll assume you're ok with this, but you can opt-out if you wish. Accept Read More