[WordPress] Listez les billets récemment mis à jour

Un blog est un site vivant. En général, il est mis à jour avec de nouveaux contenus. Mais il peut arriver que son éditeur tente de maintenir une qualité constante dans le temps, en remettant au goût du jour des billets anciens.

Par exemple, un billet sur un logiciel X pourrait très bien apporter de nouvelles précisions lors de la sortie d’une nouvelle version. La plus-value pour le lecteur est excellente, puisque il obtient des informations justes prenant en compte les changements, mais également pour le blogueur qui bénéficie du référencement existant pour un « nouveau » billet.

L’API de WordPress permet de récupérer les billets mis à jour récemment grâce à l’utilisation de l’objet WP_Query.

<?php 

$today  = current_time('mysql', 1);
$number = 10; // number of posts

if($recentposts = $wpdb->get_results("SELECT ID, post_title FROM $wpdb->posts WHERE post_status="publish" AND post_modified_gmt < '$today' ORDER BY post_modified_gmt DESC LIMIT $number")):

?>

<h2><?php _e("Recently Updated"); ?></h2>
<ul>
<?php

foreach($recentposts as $post) {

	if($post->post_title == '') $post->post_title = sprintf(__('Post #%s'), $post->ID);
	echo '<li><a href="'.get_permalink($post->ID).'">'.the_title().'</a></li>';

} ?>
</ul>

<?php endif; ?>

Simple mais terriblement efficace, ce petit bout de code vous permettra de créer du contenu à peu de frais, et d’améliorer la qualité de votre contenu, y compris sa visibilité.

Il vous suffira de le placer là où vous voulez le voir s’afficher ou de créer un Widget.

Sinon vous pouvez utiliser ce plugin tout fait.

Crédits: perishablepress

★★★★★

A lire également