[WordPress] CPR, un plugin pour choisir à la main vos billets « en rapport »

La plupart des blogs sérieux tente de retenir leurs lecteurs en leur proposant de lire des billets « en rapport » ou « sur le même thème ».

Ceci à deux avantages : non seulement cela permet de réduire le fameux (et fumeux) taux de rebond, mais aussi de réaliser un linking interne intéressant.

wordpress billet en rapport meme theme 499x273 [Wordpress] CPR, un plugin pour choisir à la main vos billets en rapport

Il existe un grand nombre de plugins pour réaliser ceci, et même des services externes comme LinkWithin ou OutBrain.

Pourtant, bien que globalement très bons, certaines propositions sont parfois étranges ou simplement pas celles que l’on souhaite mettre en avant.

 
CPR ou Custom Post Relationships pour les intimes, est un nouveau plugin pour WordPress qui permet de choisir manuellement (ou presque) les billets que l’on souhaite afficher en fin d’article.

cpr screen 499x367 [Wordpress] CPR, un plugin pour choisir à la main vos billets en rapport

CPR permet de sélectionner ses billets en choisissant combien vous voulez en afficher, dans quelle catégorie, et en les filtrant par leur titre (en tapant quelques lettres ou mots).

En fonction de ces choix, les billets apparaissent dans une liste, à partir de laquelle vous pouvez « ajouter » un billet dans la zone « Related Posts » comme candidat pour être affiché.

Dans cette même zone, l’ultime étape consiste à choisir l’ordre des billets en les glissant/déposant.

Pour afficher vos sélections dans les billets, il faut modifier votre thème et le fichier single.php et y insérer le code suivant :

<div id="related">
<h2>Related Entries</h2>
<?php
$relations = cpr_populate(get_the_ID());
if (!empty($relations)) {
echo "<ul>";
foreach ($relations as $related) {
echo "<li><a href='".get_permalink($related->ID)."'>".$related->post_title."</a></li>";
}
echo "</ul>";
}
else {
echo "<p>No related entries</p>";
}
?></div>

 
Vous obtenez ainsi une nouvelle zone (un DIV) affichant une liste non ordonnée. Il ne vous reste plus qu’à habiller celle-ci avec un peu de CSS.

Comme ce plugin tire parti de la boucle (the Loop), vous avez accès à tous les paramètres comme l’ID. Du coup vous pouvez vous en servir pour agrémenter votre liste.

Par exemple pour afficher les miniatures sur WordPress 2.9.0+, saisissez le code suivant à coté du titre :

get_the_post_thumbnail($related->ID, 'thumbnail')

CPR fonctionne sur Worpdress 2.9 et plus. il a été testé avec la future version 3.0 qui ne saurait tarder à sortir.

Un excellent plugin que je recommande vivement.

download ico [Wordpress] CPR, un plugin pour choisir à la main vos billets en rapportTéléchargez le plugin Custom Post Relationships (.ZIP – 6,3 Ko)