Lister des articles similaires de WordPress sans plugin

Il existe de nombreux plugins pour afficher les posts récents ou les posts similaires, ils sont en général paramètrables et sont plus ou moins complexes à utiliser. Utiliser un de ces plugins aurait été une solution de facilité mais cela aurait fait un plugin de plus à mon installation WordPress qui en compte déjà suffisamment. J’ai donc choisi de trouver et d’utiliser une solution sans plugin.

Seulement ce n’est pas si simple, j’ai testé différentes scripts PHP et j’ai choisi celui qui me semblait le plus efficace. Tout allait bien jusqu’à ce que les premiers commentaires arrivent sur le blog.

Avec le script que j’avais choisi, les commentaires qui étaient affichés ne correspondaient pas à l’article. Après divers tests, je me suis rendu compte que la loop principal n’était pas sauvegardé. Après pas mal de recherche je suis tombé sur ce code qui fonctionne parfaitement avec WordPress 2.9.2.

<h3>Articles similaires</h3>
<ul id="recentPosts">
   have_posts()) : $my_query-&gt;the_post(); ?&gt;
	<li>
          <a title="&lt;?php the_title(); ?&gt;" rel="bookmark" href="&lt;?php the_permalink() ?&gt;">
                       </a></li>
</ul>
<h3>Pas d'articles similaires !</h3>

Je l’utilise sur mon site et j’ai réglé tout mes problèmes de commentaires avec ce script et je n’alourdit pas mon blog avec un plugin de plus ! Ce snippet est facilement adaptable pour fonctionner avec les tags au lieu des catégories.

Source : www.3mind.at