Si vous avez un site/blog dynamique avec pas mal de contenus frais, il peut être intéressant de mettre en avant ses contenus. L’idée est d’attirer l’œil de l’internaute vers les contenus récents, qui ont moins d’une semaine par exemple.

Une solution assez répandue est le petit macaron ou ruban « NEW ». C’est je que j’ai d’ailleurs utilisé comme méthode sur mon site gumdust.com.

2014-06-13_144806

Voici donc la fonction qui permet d’ajouter un élément graphique (c’est vous qui choisissez, ça peut aussi être du texte simple intégré devant le titre…).

En l’état, la fonction affichera un élément pendant 24H (la limite doit être précisée en secondes).

function new_post(){
     //jours * secondes par jour
     $limit=1 * 86400; 
     
     $post_age = date('U') - get_the_time('U');
     if ($post_age < $limit) {
          echo '<span class="ribon"></span>';
     }
}

Notez que cette fonction doit être placé dans un loop POST afin que la fonction get_the_time soit exploitable. Cette fonction a besoin que la variable $post soit disponible pour remonter la date de publication de ce dernier, et donc la comparer à la date actuelle.

Article rédigé parBrice CAPOBIANCO

Autodidacte passionné par WordPress. J'aime apprendre et créer pour ensuite partager !

Coorganisateur des Meetups WordPress Rennes et fondateur de bweb.
Partager cet article

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Afficher les 2 commentaires

2 commentaires