Vous êtes ici : Accueil | Snippets | Articles | Afficher une alerte pour les vieux articles de WordPress

Afficher une alerte pour les vieux articles de WordPress

Si vous rédigez des articles liés à l’actualité ou qui ont une date de péremption, vous pourriez avoir envie d’afficher un message pour prévenir les internaute que les informations ne sont peut-être plus d’actualité.

Pour ce faire vous pouvez afficher un petit encart au dessus de vos articles datant de plus d’un an par exemple.

Voici le snippet à rajouter dans votre fichier functions.php :

// Afficher un message en haut des articles datant de plus d'un an
function wpm_old_post_notice($content){

	// Calcule de "l'ancienneté" de l'article depuis le 1 janvier 1970, appelé heure Unix
	$anciennete_unix = get_the_time('U');

	// On calcule l'ancienneté en secondes de l'article entre le moment présent et son ancienneté en heure Unix.
	// time() retourne l'heure courante, mesurée en secondes depuis le début de l'époque UNIX, (1er janvier 1970 00:00:00 GMT).
	$anciennete_secondes = ((time() - $anciennete_unix));

	// On calcule son ancienneté en jour ( 1jour = 86400 secondes)
	$anciennete_jours = (($anciennete_secondes/86400));

	// Si l'article a plus de 365 jours, on affiche notre alerte
	if ($anciennete_jours > 365) {
		$content = "<div style='background-color: #f4f4f4; padding: 15px; margin-bottom: 30px;'>ATTENTION: Cet article a plus d'un an et pourrait ne plus être d'actualité.</div>" . $content;
	}

	return $content;
}
add_filter( 'the_content', 'wpm_old_post_notice');

Vous pouvez voir le résultat sur l’image suivante :

alerte articles anciens wpmarmite

L’article n’est pas très récent…

Modifiez la valeur « 365 » si vous souhaitez afficher l’alerte pour une ancienneté différente.

Snippet librement adapté de l’article de WPRecipes

Arrivez-vous à vivre de vos prestations WordPress ?

Trouver les bons clients, leur vendre des prestations et bien communiquer avec eux n'est pas inné. Évitez les galères et gagnez du temps en vous formant aux côtés de ces 7 professionnels.

Commencer maintenant

    Laisser un commentaire

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

    La Marmite ne peut malheureusement pas fournir de support. Merci d'en tenir compte dans votre commentaire 😉

    Si vous ne lui en voulez pas, donnez-lui un j'aime sur Facebook :



    Voici comment il faut travailler en local en 2017Voir la vidéo
    + +
    Partagez
    Tweetez
    Partagez