Optimiser son référencement WordPress, le livre > Optimiser le SEO de WordPress > Extensions WordPress > Installer le plugin YARPP (Yet Another Related Post Plugin) (ch.13.)

Installer le plugin YARPP (Yet Another Related Post Plugin) (ch.13.)

Remarque : le plugin YARPP gère désormais cela de manière native

Pour faire apparaître les articles relatifs :

Related posts
if (function_exists('related_posts')) { related_posts(); }

Voici d’autres codes complémentaires liés à YARPP mais non présents dans le livre.

Activez les miniatures d’article dans functions.php :

add_theme_support('post-thumbnails');
add_image_size('thumb200', 200, 200, true);

Récupérer une image à la une si elle n’est pas définie dans functions.php :

function get_post_thumbnail() {
$files = get_children('post_parent='.get_the_ID().'&post_type=attachment&post_mime_type=image');
if($files) :
$keys = array_reverse(array_keys($files));
$j=0;
$num = $keys[$j];
$image=wp_get_attachment_image($num, 'large', false);
$imagepieces = explode('"', $image);
$imagepath = $imagepieces[1];
$thumb=wp_get_attachment_thumb_url($num);
return $thumb;
endif;
}

Le template des articles relatifs :


have_posts()):?>
<div class="solcol">
have_posts()) : $related_query->the_post(); ?>
<div class="solb">
<a href="" rel="bookmark" title="">
<img src="ID;$thumbnail_src = wp_get_attachment_image_src(get_post_thumbnail_id($id), 'thumb200');$thumb=$thumbnail_src[0];
if ($thumb != "") {$thumbdirectory = get_bloginfo('template_directory');$thumb= $nothumb.'/images/nothumb.jpg';}
echo $thumb;?>" alt="" class="article-thumb" height="200" width="200">
<span></span>
</a>
</div>
<div class="solbe"></div>

</div>

<p>Pas encore d'article similaires</p>

Mettre en page les articles relatifs :

.solb,.solbe{text-align:center}
.solcol{margin:0.5em 0 1em;padding-top:0.2em;width:900px}
.solb{display:table-cell;margin:0 4px 0 4px;padding:6px;width:200px;background:#e9f0f8;border:1px solid #b2d6ff}
.solbe{display:table-cell;margin:0 4px 0 4px;padding:6px;width:6px;background:transparent}
.solb:hover{background:#b2d6ff}
.solb a{text-decoration:none}
.solb a span:hover{text-decoration:underline}
.solb{-moz-box-shadow:0 2px 3px rgba(0,0,0,.4);-webkit-box-shadow:0 2px 3px rgba(0,0,0,.4);box-shadow:0 2px 3px rgba(0,0,0,.4)}
.solb{border-radius:7px;-moz-border-radius:7px;-khtml-border-radius:7px;-webkit-border-radius:7px}

 Cet article de SeoMix parle en détail des articles relatifs de YARPP.

2 Comments

  1. Bonjour, depuis peu YARPP n’existe plus. Auriez vous une plugin alternatif à recommander ?

  2. Pas pour le moment malheureusement

Laisser un commentaire

Your email address will not be published.

*

© 2013-2024 Optimiser son référencement WordPress, le livre - Par Daniel Roch


Theme by Anders NorenHaut de page ↑