Article mis à jour le 29 mars 2020 à 14 h 15 min

La date de publication a bien sont importance.
Mais la dernière date de modification connue d'un article ou d`une page est un élément tout aussi important lorsque le sujet est « évolutif » ou que le contenu nécessite des mises à jour plus ou moins fréquentes. Cette possibilité n'est pas proposée sous une forme simple dans WordPress.
Pourquoi lire un sujet datant de plusieurs années sans le savoir et devenu obsolète sans une mise à jours de contenu.
A plusieurs occasions, vous pouvez vous retrouver en train d’ouvrir une page/article sans savoir si ce dernier a été récemment modifié.
FI propose une solution simple et concrète.

Comment afficher La date et l’heure de votre article.

Pour l'affichage de la date et l'heure, insérer le code php directement dans les pages comme single.php/content-single.php ou pages.php la ou vous le souhaitez en fonction de vos besoins.
Une class a été ajouté afin de pouvoir styliser comme bon vous semble.

<?php
if (get_the_modified_date() != get_the_date() || get_the_modified_time() != get_the_time()) :
?>
<p class="last-updated">Article mis à jour le <?php the_modified_date();?> à <?php the_modified_time();?></p>
<?php
endif;
?>

Exemple de CSS que nous utilisons:

.last-updated {

font-size: small;
text-decoration: underline;
text-align: center;
background-color: #fffdd4;

}

Comment modifier l'organisation d'affichage de vos article en fonction de la mise à jours.

Par défaut, WordPress trie les articles par ordre chronologique inverse (du plus récent au plus ancien), ou plutôt par la date de publication.
De loin l'un des moyens les plus faciles de réorganiser les articles dans WordPress est avec une extension.
Pour quelques connaissances supplémentaires sur kinsta.
Nous souhaitons mettre en avant du code pour les plus avertis.
Une fonction ordonnant que vos publications sois automatiquement trier par ordre de mise a jour et de publication.
Les mise en avant reste toujours prioritaire, suivi des dernière mise à jours puis par ordre chronologique.

A ajouter à la suite de vos fonctions dans le fichier fonction.php de votre thèmes.

function order_posts_by_mod_date($orderby) {
if (is_home() || is_archive() || is_feed()) {
$orderby = "post_modified_gmt DESC";
}
return $orderby;
}

add_filter('posts_orderby', 'order_posts_by_mod_date', 999);

L'équipe FI


0
0,0 rating
0 / 5 étoiles (0 avis)
Excellent0%
Très bien0%
Moyenne0%
Médiocre0%
Horrible0%

Annuler

 

Notez cet article

Laisser un commentaire

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