Listing de vos articles en Home sans duplication du contenu

Si, comme moi, vous n'êtes pas franchement un pro du php, vous vous êtes alors déjà probablement demandé comment obtenir la liste des derniers articles de votre blog sous WordPress, tout en évitant par la même occasion de dupliquer, ceux qui sont déjà affichés sur la page. Je vous apporte donc la solution, après l'avoir trouvée en cherchant autre chose ; c'est toujours comme ça ! Du coup, comme j'imagine que cela pourra surement en intéresser d'autres qui sont dans mon cas, alors j'en profite pour la donner, surtout que j'avais déjà cherché avant ce genre d'astuce sans trouver de réponse.

La solution : c'est la fonction get_posts qui se trouve dans le codex ici.

Voici le code qui permet en dehors de la boucle (loop) d'afficher les 5 derniers articles (numberposts=5) en enlevant le premier (offset=1), déjà affiché. On utilisera alors la boucle foreach.

<?php
 global $post;
 $myposts = get_posts('numberposts=5&offset=1');
 foreach($myposts as $post) :
   setup_postdata($post);
 ?>
<li><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></li>
<?php endforeach; ?>

Dans mon cas, ma page d'accueil affiche uniquement le tout dernier article. Je n'en avais donc pas besoin dans mon nouveau listing. Cette astuce permet donc de proposer à vos lecteurs n'importe où dans votre thème d'avoir sous forme de liste les articles suivants, avec en plus le choix du nombre de titres à afficher et à retirer. On évitera aussi comme je l'ai dis plus haut le mauvais duplicate content, même si dans ce cas précis, il ne semble pas être nocif au référencement, puisque plutôt que de parler de véritable contenu, on parlera plutôt de titres dupliqués.

En plus, vous rendez service à vos lecteurs en leur amenant un contenu plus travaillé.



Le SNEP diffuse son rapport 2012 : 5% de perte du marché de la musique

Si le marché du numérique des ventes de musiques est en progression selon la conférence de presse du SNEP du premier trimestre 2012, enregistrant 32,6 millions d'euros (+24%), celui-ci ne l'aide pas à compenser pour [...]

La nouvelle adresse de The Pirate Bay ? 194.71.107.80

Alors que le site fait l'objet de nombreuses censures et de filtrages dans beaucoup de pays, beaucoup d'Internautes, pour y échapper et les contourner utilisent des proxys, comme ceux référencés sur PirateReverse. [...]

Yahoo Axis : un navigateur et des extensions pour les autres

Difficile d'y croire, et pourtant, c'est aussi vrai que surprenant : Yahoo lance Axis, son navigateur désaxé sous forme d'applications pour iPhone, iPad, avec une version pour Android en cours de développement, [...]

Ajouter les icônes redémarrer, mettre en veille, éteindre dans le dock Unity

Aucun système d'exploitation n'est parfait, et même si de nombreux efforts ont été apportés à l'environnement Unity d'Ubuntu, on peut lui reprocher par exemple de ne pas mettre à disposition un système rapide de [...]

Restaurer les URL normales des liens de recherches dans Google

Si vous faites des recherches sur Google, vous avez très certainement fait cette expérience malsaine de faire un clic droit pour essayer de copier l'adresse officielle du lien que vous voulez partager ou ouvrir, et [...]