Ce module de recherche instantanée vous permet de rechechez en une seconde ce que vous avez besoin. L'ensemble des données du blog y sont répertoriés. De ce fait, vous trouverez les articles, dossiers, codes sources, découvertes et les professionnels du web de notre annuaire.

La fonction “Time Ago” permet en fait d’afficher la minute, l’heure, le jour ou l’année le plus humainement possible. Twitter et les différents réseaux sociaux utilisent déjà cette simple fonction qui est en fait déjà intégrée à WordPress depuis de nombreuses versions. Sur l’intégralité des blogs, nous pouvons lire la date ou l’heure à laquelle l’article ou la page a été publiée.
Cependant, ces dates plutôt froides, peut déranger certains. Certes, ce n’est qu’une option en plus, mais qui permet avant tout de mieux présenter les dates de vos articles et commentaires. “Time Ago” est en effet déjà intégré à WordPress. Utilisant la fonction “human_time_diff” celle-ci permet de transformer simplement une date en une date plus dynamique. Cette fonction peut également être adaptée aux commentaires.

La fonction “Time Ago” transformera les dates du type “Publié le 15 mai 2010 à 10heures” par “Publié il y a 30 minutes/heures” etc.
Articles :
Pour l’installer, rien de plus simple, il vous suffit de coller le code suivant là où vous souhaitez voir la date dynamique affichée.
Il y a <?php echo human_time_diff(get_the_time('U'), current_time('timestamp')); ?>
Commentaires :
Pour l’installer, il vous suffit de coller le code suivant dans votre fichier “comment.php” là où se trouve la fonction “Date”.
Il y a <?php echo human_time_diff(get_comment_time('U'), current_time('timestamp')); ?>
Comme vous le voyez, une simple ligne permet d’activer et d’afficher cette nouvelle fonction sur votre blog WordPress. Le texte peut bien évidemment être personnalisé. Notons également que la langue de la date (hours/heures) peut varier selon la langue de votre installation WordPress.
13 commentaires !
Tatam says:
mai 2, 2010
Bien vue !
Bernard says:
mai 2, 2010
Adopté.
Merci, comme à chaque fois (ou presque..) astuce intéressante et bienvenue :grin:
iDorian says:
mai 3, 2010
Tout bonnement excellentissime ! C’est un petit peu la “cerise sur le gâteau”, et encore une fois, il fallait le savoir :) !
Merci beaucoup !
Ninoochat says:
mai 3, 2010
Merci je pourrais supprimer le plugin relative date !
Zakaria says:
mai 4, 2010
Super Astuce, j’ai ajouté le code, mais ça donne pas l’heure exacte,
parfois par exemple je trouve un article reçent marqué, “Publié Il y a 2 heures” et l’article avant c’est marqué “Publié Il y a 1 heures” et c’est pas possible !!!
Valentin says:
mai 4, 2010
Tu as biens réglé le fuseau horaire dans les réglages WordPress?
Sinon, c’est peut-être la date de mise a jour de l’article ?
Zakaria says:
mai 7, 2010
Bonjour
j’ai modifié le fuseau horaire, maintenant j’ai plus le même probléme,
est ce qu’il y a une possibilité d’ajouter aussi les minutes par exemple : “Publié Il y a 2 heures et 20min”
Ninoochat says:
mai 10, 2010
Dans quel fichier peut on traduire les heures en français et personnaliser le tout ?
Bruno says:
mai 15, 2010
J’ai essayé de l’intégrer et ça ne fonctionne pas. Est-ce que le fait d’être en local y est pour quelque chose?
Petite question également pour ceux pour qui cela fonctionne: qu’est-ce qu’il s’affiche lorsqu’un article a été publié il y a par exemple 3 mois?
Valentin says:
mai 27, 2010
En effet, cela peut être dû à votre installation en local. Sinon, si un article est publié il a 3 mois cela le donne en jours (Il y a 203 jours)
Li-An says:
nov 4, 2010
Sauf que ça finit par donner un affichage illilible pour les vieux articles (genre âgé de 2165 jours).
Valentin says:
nov 4, 2010
J’avais vu une fonction permettant d’afficher un message selon la date de publication de l’article. Combiner avec ce code ça peux surement régler le problème du “1200 jours” :)
Si l’article a été publié il y a une semaine, on affiche la date normalement. Sinon on affiche la fonction de l’article.
Li-An says:
nov 4, 2010
Oui en effet. Mais impossible de la tester, le thème que j’utilise sur le blog concerné annonce des messages d’header dès que je touche au fichier functions.php (m’énerve – au point que je n’ai quasiment pas pu activer la sidebar widgetisable !). J’ai du nettoyage à faire sur ce thème (vu que les fonctions en question ne me servent quasi pas).
Qu'est-ce que vous en pensez ? :)