...
Actualités WEB et WordPress, thèmes, plugins. Ici, nous partageons des conseils et les meilleures solutions de sites Web.

Comment afficher les dates de publication en tant que “Time Ago”

4

La façon dont nous affichons la date et l’heure sur le Web ne laisse pas beaucoup de place à la personnalisation. Il n’y a qu’un nombre limité de façons de présenter ces valeurs.

Par exemple, vous avez probablement déjà remarqué le format dans lequel WordPress affiche la date de publication des articles de blog.

Comment afficher les dates de publication en tant que "Time Ago"

Habituellement, il existe une valeur par défaut pour le format de date. Changer le format de l’heure et de la date est assez simple. Cela implique essentiellement d’aller dans Paramètres> Général> Format de date et de choisir votre format préféré.

Comment afficher les dates de publication en tant que "Time Ago"

Cependant, dans cet article, nous nous intéressons particulièrement au «Il y a quelque temps» et à son format. L’horodatage régulier indique la date et/ou l’heure de publication. Le "temps passé" affiche depuis combien de temps nous avons publié un message.

Si vous êtes un utilisateur de Facebook ou de Twitter, vous connaissez probablement ce format, qui ressemble à ceci :

Comment afficher les dates de publication en tant que "Time Ago"

Dans ce didacticiel, nous allons vous montrer comment modifier facilement ce comportement par défaut. Cela implique d’ajouter un peu de code à votre fichier functions.php. Ce code créera des affichages de date pour vos messages et il changera en fonction du moment où le message a été publié.

Accédez au fichier wp-content/your-theme/functions.php et faites défiler vers le bas.

Insérez ce crochet :

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

Votre résultat final devrait ressembler à ceci :

Comment afficher les dates de publication en tant que "Time Ago"

Si vous voulez que la même chose s’applique aux dates de commentaire, créez une fonction similaire :

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

Comment afficher les dates de publication en tant que "Time Ago"

Une autre chose que vous pouvez faire est de combiner la méthode il y a du temps et la date de publication complète. Si votre message date d’une semaine au maximum, l’affichage de la date indiquera qu’il a été publié il y a X fois. Cela peut être il y a 30 minutes ou il y a 5 jours. Et pour les publications datant de plus d’une semaine, le code affichera la date de publication complète. Par exemple, le 16 novembre 2020.

Vous pouvez ajouter le code en allant dans le fichier wp-content/your-theme/functions.php et en faisant défiler vers le bas. Sous le code déjà présent, insérez simplement :

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

Le format «time ago» est idéal pour les sites web qui publient des mises à jour régulières et qui ont un rythme de publication généralement très dynamique. Les horodatages réguliers, qui affichent la date et l’heure de publication, conviennent bien, bien sûr. Mais ils ne transmettent pas ce sentiment d’immédiateté et de dynamique comme le font «Posté il y a 15 minutes» ou «Posté il y a un jour ». Les lecteurs adorent être au courant de la façon dont Internet fonctionne à la vitesse de l’éclair. Afficher depuis combien de temps un article a été publié est un moyen simple mais efficace de maintenir l’intérêt de vos visiteurs pour votre contenu.

Nous espérons que vous avez trouvé cet article utile. Si vous l’avez aimé, n’hésitez pas à consulter également certains de ces articles !

Source d’enregistrement: wpklik.com

Ce site utilise des cookies pour améliorer votre expérience. Nous supposerons que cela vous convient, mais vous pouvez vous désinscrire si vous le souhaitez. J'accepte Plus de détails