WordPress & Référencement naturel
Mes servicesWordPress - Référencement
Hébergement WordPress
Vous êtes ici : SeoMix » WordPress » Plugins WordPress » Les articles relatifs de WordPress avec YARPP

Les articles relatifs de WordPress avec YARPP

Les articles relatifs sur WordPressPour améliorer la pertinence d'un blog et augmenter la fidélité des visiteurs, un module d'articles relatifs peut être un véritable plus.

Sur WordPress, il existe un plugin qui surpasse de loin les autres : YARPP (Yet Another Related Post Plugin).

Pourquoi choisir YARPP?

Comme je l'ai sous entendu, il existe des dizaines de plugins qui permettent de mettre en place un bloc d'articles relatifs sur WordPress. Il existe également plusieurs hacks qui permettent de faire la même chose.

YARPP est cependant la solution la plus aboutie : c'est le seul plugin d'articles relatifs qui prend en compte à la fois le titre, le contenu, la ou les catégories et les mots clés de l'ensemble des publications. Les résultats sont donc plus pertinents pour le visiteur et pour le moteur de recherche.

En plus, le plugin intègre une fonction de mise en cache et peut être facilement personnalisé, alors pourquoi se priver?

Installation du plugin d'articles relatifs

Commencez par installer le plugin, soit avec un logiciel FTP, soit avec le menu disponible dans l'administration de WordPress, puis activez-le. Avec votre logiciel FTP, vous allez devoir créer une copie des fichiers suivant :

  • yarpp-template-example.php
  • yarpp-template-list.php
  • yarpp-template-photoblog.php
  • yarpp-template-random.php
  • yarpp-template-thumbnail.php
  • yarpp-template-wpml.php

Vous les trouverez dans ce répertoire du plugin :

www.monsite.com/wp-content/plugins/yet-another-related-posts-plugin/yarpp-templates

Il faudra les copier dans le répertoire de votre thème :

www.monsite.com/wp-content/themes/nomdevotretheme/

Rendez-vous ensuite dans le menu "Réglages" => "Related Posts (YARPP)" pour paramétrer chacun des éléments suivants.

Attention : Depuis les dernières version, les deux menus suivants ne s'affichant pas par défaut : il faut cliquer sur "Options de l'écran" en haut à droite pour cocher l'affichage de ces deux blocs de YARPP

Le Corpus

De base, ne changez rien dans ce bloc, sauf si vous souhaitez exclure certaines catégories, certains mots clés ou encore les articles datant d'il y a plus d'un an. Je pense en effet qu'il vaut mieux prendre en compte tous les contenus d'un site pour mettre en place un maillage interne efficace pour le visiteur et le SEO.

Je déconseille également d'inclure les articles protégés par un mot de passe dans les articles relatifs, car s'ils protégés, c'est qu'il y a une bonne raison à cela...

Options de complémentarité

Ce menu est sans doute la partie la plus intéressante du plugin. Vous allez pouvoir définir les critères utilisés pour afficher les articles relatifs dans vos pages WordPress.

Le seuil de complémentarité est une note qui est attribuée aux articles pour chaque publication affichée. Par exemple, ce tutoriel sur YARPP va avoir une note différente dans chacun des autres posts de SeoMix. Plus la note est élevée, plus il a de chances d'apparaître. Pour ma part, j'ai mis le seuil à 2. En dessous, la publication n'est pas prise en compte. A vous d'adapter la note en fonction de vos contenus.

D'ailleurs, quand vous allez rédiger un article, vous verrez un nouveau widget qui vous affichera (après avoir sauvegardé le post) les articles relatifs de celui-ci.

Les entrées complémentaires dans un Widget

Les entrées complémentaires dans un Widget

Le deuxième point important est la liste des éléments à prendre en compte. Voici également mon paramétrage qui optimise la pertinence des résultats. Attention, ce n'est pas forcément le meilleur paramétrage car les résultats dépendant énormément de vos contenus, donc n'hésitez pas à tester d'autres paramètres.

  • Titres : prendre en compte avec plus d'importance
  • Contenus : prendre en compte
  • Tags : nécessite d'avoir au moins 1 tag en commun
  • Catégories : prendre en compte
YARPP Yet Another Related Post Plugin complémentarité

Options de complémentarité de YARPP

Cochez également la complémentarité croisée, car vos pages peuvent être toutes aussi pertinentes que vos articles.

Réglages de présentation pour le site

Tout comme pour le menu suivant, vous pouvez cochez l'option qui va ajouter automatiquement les articles relatifs dans votre thème. En général, cela fonctionne bien. Si par contre vous voulez le placer à un endroit différent, il faudra utiliser ce code dans votre thème :

<?php if (function_exists('related_posts')) related_posts();?>

Définissez ensuite le nombre maximal d'articles relatifs à afficher. Là aussi, cela va dépendre du thème de votre blog. En ce qui me concerne, j'ai choisi d'en afficher trois mais j'aurais très bien pu en vouloir 10... Là, c'est plus une question de bon sens pour l'utilisateur qui peut parfois se retrouver noyer sous une masse trop importante d'informations.

Cochez la case "utiliser un modèle personnalisé", et sélectionnez l'un des template par défaut proposé par le créateur du plugin. Pour que cela fonctionne, il faut bien entendu avoir copié ces fichiers dans le répertoire de votre thème WordPress comme indiqué précédemment.

Vous n'avez plus qu'à vérifier sur votre site que l'affichage des articles relatifs est correct, comme ici avec le modèle par défaut "Example".

Affichage par défaut des articles relatifs, avec YARPP

Affichage par défaut des articles relatifs

Réglage de présentation pour les flux RSS

Le plugin permet également d'afficher les articles relatifs dans le flux RSS de votre blog. Pour ma part, je n'utilise pas cette fonctionnalité, mais cela peut être un bon moyen de montrer plus de contenus à vos lecteurs. Bref, à vous de voir.

Personnaliser l'affichage des articles relatifs

Comme vous avez pu le voir sur l'image précédente, le rendu par défaut n'est pas vraiment esthétique, voir même moche (si si, on peut le dire) ... Heureusement pour nous, on peut personnaliser tout ça pour avoir un rendu comme celui de SeoMix :

Exemple d'affichage des articles relatifs sur WordPress

Exemple d'affichage des articles relatifs sur WordPress

La première étape consiste à activer les thumbnails, c'est à dire les miniatures de vos articles. Pour cela, ajoutez ces deux lignes dans le fichier functions.php de votre thème. Les deux chiffres 200 correspondent au nombre de pixels (largeur et hauteur) de vos image et "true" signifie que l'image sera coupée pour obtenir ces dimensions (false risque d'aplatir ou d'écraser vos images).

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

Toujours dans le fichier functions.php, vous aller copier ce code. Il servira à récupérer la première image d'un article, cela uniquement si l'utilisateur n'a pas défini d'image à la une.

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;
}

Remplacez ensuite le contenu du modèle YARPP que vous avez choisi par ce contenu :

<?php if (function_exists("icl_register_string")) {icl_register_string("Yet Another Related Posts Plugin","related posts header","Related Posts");icl_register_string("Yet Another Related Posts Plugin","no related posts message","No related posts.");}?>
<?php if ($related_query->have_posts()):?>
  <div class="solcol">
    <?php while ($related_query->have_posts()) : $related_query->the_post(); ?>
        <div class="solb">
        <a href="<?php the_permalink() ?>" rel="bookmark" title="<?php the_title(); ?>">
          <img src="<?php $id = $post->ID;$thumbnail_src = wp_get_attachment_image_src(get_post_thumbnail_id($id),'seomixthumb');$thumb=$thumbnail_src[0];
            if ($thumb != "
") {$thumbdirectory = get_bloginfo('template_directory');$thumb= $nothumb.'/images/nothumb.jpg';}
            echo $thumb;?>"
alt="<?php the_title(); ?>" class="article-thumb" height="200" width="200">
          <span><?php the_title(); ?></span>
        </a>
      </div>
      <div class="solbe"></div>
    <?php endwhile; ?>
  </div>
<?php else: ?>
  <p>Pas encore d'article similaires</p>
<?php endif; ?>

Attention, vous allez devoir trouver une image par défaut, de la même taille que celle que vous avez défini auparavant. Une fois que vous l'aurez trouvé, vous allez devoir la placer dans le répertoire "images de votre thème sous le nom nothumb.jpg. Cela permet de mettre en place le système des miniatures même si vous n'avez pas associé d'image à votre article, comme dans cet exemple :

2 articles avec une miniature par défaut

2 articles avec une miniature par défaut

Le souci, c'est que vos miniatures n'existent pas encore. Dans ce cas de figure, WordPress va récupérer l'image originale, ce qui pose deux problèmes : d'une part de le poids des images est énorme, et d'autres part vos miniatures vont être pixélisées ou écrasées. Il faut donc forcer WordPress à régénérer toutes les anciennes miniatures. Un autre plugin WordPress fait cela très bien : Regenerate Thumbnails. Installez-le puis demander à WordPress de créer vos miniatures d'articles relatifs. (Dans "Outils" => "Regen. Thumbnails").

WordPress regenerate thumbnails

WordPress regenerate thumbnails

Le second problème est que le système de miniature ne fonctionne correctement que si vous avez associez manuellement une image à chaque article. Si vous ne le faites pas, il va récupérer la première image qu'il va trouver dans chaque post, ce qui pose là aussi les mêmes problèmes : le poids des images est trop grand et elles sont écrasées. Il va donc falloir vous rendre dans chaque article puis cliquer sur le bouton "Mettre une image à la une" qui est présent dans un nouveau Widget.

Widget WordPress "Mettre une image à la une"

Le Widget "Mettre une image à la une"

Là, il vous suffit de cliquer sur l'onglet Galerie, de sélectionner l'image que vous désirez utiliser pour vos articles relatifs, puis de cliquer sur "Utiliser comme image à la une".

WordPress utiliser une image à la une

Associez une image à la une à vos articles

Maintenant que chacun de vos articles possède une image associée, il faut mettre le tout en forme, car le rendu par défaut n'est pas optimal :

Le rendu par défaut de vos miniatures d'articles

Le rendu par défaut de vos miniatures d'articles

Ouvrez le fichier style.css de votre thème WordPress, et ajoutez à la fin ces quelques lignes

.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}

Cela va mettre en forme vos différents articles relatifs. Vous pouvez bien entendu adapter ce code selon vos besoins et vos envies. Pour ma part, j'y ajoute un peu de CSS3 pour les navigateurs récents (ombrage et arrondi) :

.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}

Et voilà, le tour est joué. Vous avez désormais un bloc d'articles relatifs pertinents pour les moteurs de recherche et pour vos visiteurs !

Publicité SeoMix
Les thèmes relatifs

Voici les thématiques abordées par Les articles relatifs de WordPress avec YARPP:

62 commentaires sur Les articles relatifs de WordPress avec YARPP

  1. 3 messages

    Bruno - Le 19 mai 2011, 10:19

    Très très bon article, mais personnellement je n’ai jamais accroché aux systèmes de ce type en automatique, j’utilise un plugin qui me laisse choisir à la main les articles liés.

  2. 3 messages

    maniT4c - Le 19 mai 2011, 10:41

    Je suis complètement d’accord avec Bruno. Je trouve que tous les articles n’ont pas nécessairement besoin d’être liés à d’autres. Mais pour le coup, pour ceux qui aiment ce genre d’automatisation ce plugin à l’air très puissant !

  3. 1 message

    Brice - Le 19 mai 2011, 12:48

    Une bonne description du plugin en effet… Malgré ma préférence pour les hacks qui surchargent moins le serveur, je vais me laisser tenter par celui-ci ^^

  4. Diije
    12 messages

    Diije - Le 19 mai 2011, 13:06

    Customisation très intéressante, merci Daniel :)

    @Bruno : c’est quoi ce plugin ?

  5. Pierre
    4 messages

    Pierre - Le 19 mai 2011, 13:09

    Excellent plugin je confirme, et merci pour les lignes de code. A quand un test des meilleurs plugins d’affiliation ?

  6. Fabien
    22 messages

    Fabien - Le 19 mai 2011, 14:04

    Hello. Je prépare en ce moment un article sur la mesure d’efficacité des articles relatifs et populaires.
    Les résultats sont très décevants avec un CTR (sur le bloc complet d’articles relatifs) de 0,7% quand il y a des images et de 0,3% quand il n’y en a pas. Je me demande si ça vaut vraiment la peine de les laisser donc…

    Un bémol toutefois : je n’ai pas une audience de grande qualité, et j’ai un nombre de PV/visite très bas de toutes façons (1,6). Quelqu’un à des retours là-dessus ?

  7. Daniel Roch
    526 messages

    Daniel Roch - Le 19 mai 2011, 14:26

    @fabien : je n’ai pas encore de données, mais j’effectue le suivi des articles relatifs dans Analytics depuis 2 jours, donc je ne devrais pas tarder à avoir des données.

    Après, je conseille toujours d’avoir ce type de module, car même si l’utilisateur n’y fait pas appel, il est très utile pour le référencement et le maillage internet (et c’est là aussi où le plugin YARPP a les meilleurs résultats en termes de pertinence).

  8. 4h18
    3 messages

    4h18 - Le 19 mai 2011, 15:49

    EN ce qui me concerne, j’utilise désormais ZigConnect, qui me permet de selectionner les articles à lier.

    Cela se fait manuellement, et prend un peu plus de temps. L’avantage ? Le lien est réciproque entre les articles, et d’un point de vue performances, le plugin ne balaie pas toute la base de données pour trouver des articles plus ou moins en rapport.

    Finalement, tout les avantages des articles relatifs, sans les inconvénients :)

  9. Daniel Roch
    526 messages

    Daniel Roch - Le 19 mai 2011, 15:55

    J’avais justement lu ton article à propos de ZigConnect. C’est vrai que si l’on peut faire manuellement ce travail, c’est mieux. Mais c’est ingérable dans deux cas :

    - un blog qui a déjà beaucoup d’articles
    - De nouveaux articles qui obligent à revenir sur ceux d’avant pour optimiser les articles relatifs

  10. Cédric G.
    20 messages

    Cédric G. - Le 19 mai 2011, 16:54

    Ahhh un article qui m’a « poussé » à faire une petite mise à jour de mon blog.

    J’utilisais jusqu’alors l’excellent Simple Tags (que j’avais laissé en version 1.8 car depuis la version 2.0, Amaury avait supprimé la fonctionnalité « articles relatifs » que je trouvais bien pratique et je n’avais pas trop envie de réinstaller un n-ième plugin)

    Du coup j’ai mis à jour Simple Tags et installé YARPP, et bien m’en a pris, car la pertinence n’a… rien à voir :) Merci Daniel !

  11. 5 messages

    Pascal CAMLITI - Le 20 mai 2011, 07:53

    Excellentes explications et détails de code.
    J’ai une question : Est-ce que le cumul de plugin ne ralentissent pas trop le chargement des pages ? Merci

  12. Daniel Roch
    526 messages

    Daniel Roch - Le 20 mai 2011, 09:18

    Pour la part, le plugin d’article relatif YARPP ne ralentit pas mes pages, vu qu’il met en cache son calcul (à chaque sauvegarde d’un article)

  13. 4 messages

    Jérémy - Le 25 mai 2011, 15:05

    Merci pour cet article et son explication détaillée.

    Néanmoins j’ai une question existe-il ou peut-on adapter ce plugin pour la gestion de page similaire à la page sur laquelle se trouve l’internaute ?

    Merci d’avance pour votre réponse =)

  14. Daniel Roch
    526 messages

    Daniel Roch - Le 25 mai 2011, 18:27

    YARPP permet déjà de faire cela avec les différentes pages d’un blog WordPress. Par contre, la réponse est non si tu souhaites faire cela sur un autre CMS. ;)

  15. 4 messages

    Jérémy - Le 26 mai 2011, 15:55

    Ahhh mais c’est une très bonne nouvelle ça =)
    Au niveau du fonctionnement, il y a un réglage différents à faire à quel niveau?

  16. Daniel Roch
    526 messages

    Daniel Roch - Le 26 mai 2011, 18:28

    c’est le même code. Il faut juste penser à cocher « Complémentarité croisée entre articles et pages » pour que le plugin YARPP puisse fonctionner partout. ;)

  17. 4 messages

    Jérémy - Le 27 mai 2011, 08:33

    Ok cool, je me plonge dedans début de semaine prochaine! Merci pour tes tutos!

    D’ailleurs j’ai une question (désolé elle est plus en rapport avec l’article) tu utilises un plugin wp pour agrandir tes images?

  18. Daniel Roch
    526 messages

    Daniel Roch - Le 27 mai 2011, 09:09

    Je faisais appel à Wp-Fancy Box, mais j’ai codé cet effet directement dans mon thème.

  19. 4 messages

    Jérémy - Le 27 mai 2011, 09:25

    Ok, c’est une belle réussite =)

  20. Nicolas
    1 message

    Nicolas - Le 13 juillet 2011, 16:42

    Hello! J’ai uploadé le plugin dans le répertoire de WP, activé dans la console principale, mais une fois que je vais dans le paramétrage de YARPP, j’ai une page blanche, pas de paramétrages possibles… Est-ce parce que je n’ai pas copié les fichiers « yarpp-template-example.php » (entre autres) dans le répertoire de thème? Please help!
    Merci d’avance!
    Nico

  21. Daniel Roch
    526 messages

    Daniel Roch - Le 15 juillet 2011, 08:29

    On dirait plutôt que le plugin a été mal installé (rien à voir avec les templates donc). Essaie de le supprimer entièrement puis de le réinstaller. Sinon, essaie d’activer le thème par défaut et de désactiver les autres plugins pour voir s’il y a une incompatibilité avec YARPP.

  22. 3 messages

    mélisande - Le 26 juillet 2011, 15:02

    Bonjour,

    Merci ! J’étais en effet bien intéressée par la présentation en vignettes mais en ce qui me concerne ça ne fonctionne pas…

    La mise en forme via le .CSS ne donne rien et mes vignettes restent l’une sous l’autre avec le lien à droite…

    - J’ai fait le test en local avec une installation vierge de la dernière version de WP + BDD vierge.
    - J’ai testé avec les 2 thèmes par défaut de WP 3.2.1 (twentyten, twentyeleven)
    - J’utilise Firefox
    - Version YARPP : 3.3.1
    - Cache Vidé

    D’autres rencontrent-ils ce problème ?
    Par avance merci,

    Mélisande

  23. Daniel Roch
    526 messages

    Daniel Roch - Le 26 juillet 2011, 18:53

    @Mélisande : le plus simple serait de nous donner l’url de votre site pour savoir d’où peut venir le problème.

  24. 3 messages

    mélisande - Le 26 juillet 2011, 21:44

    Bonjour,

    Merci pour la réponse.

    Oui en effet mais je travaille en local pour le moment.

    :os

    Mélisande

  25. Daniel Roch
    526 messages

    Daniel Roch - Le 27 juillet 2011, 07:59

    Si c’est en local, je ne peux malheureusement rien faire… Êtes-vous sûr de n’avoir manqué aucune étape ?

  26. 3 messages

    mélisande - Le 04 août 2011, 12:48

    Bonjour,

    Je reviens vers vous car il y a une petite chose que je ne comprends pas…

    Vous dites d’insérer :
    .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}

    Mais cette classe .solb elle vient d’où ?
    Elle n’est pas appelée par YARPP, si ?

  27. Daniel Roch
    526 messages

    Daniel Roch - Le 04 août 2011, 22:30

    Le code que j’avais mis dans l’article avait planté. On y retrouve les fameuses balises manquantes. Encore désolé pour le bug.

  28. 3 messages

    mélisande - Le 04 août 2011, 22:40

    C’est peut-être pour ça que ça ne fonctionnait pas chez moi… :o))

    Je testerai un peu plus tard… Mais à mon avis ça va aller mieux…

    Une dernière question : ne faut-il pas un antislash avant le ‘ de la phrase « Pas encore d’article similaires » ?

    Pardon pour le dérangement et merci pour votre aide

    Mélisande

  29. Daniel Roch
    526 messages

    Daniel Roch - Le 05 août 2011, 09:58

    Non, normalement vous n’aurez pas besoin d’Antislash.

  30. 1 message

    Julien - Le 08 août 2011, 20:00

    Bonjour !
    Dans cette partie :

    « Remplacez ensuite le contenu du modèle YARPP que vous avez choisi par ce contenu : »

    Je ne trouve pas quel fichier modifier s’il vous plait ?
    Merci de m’aider.
    Cordialement,
    Julien

  31. Daniel Roch
    526 messages

    Daniel Roch - Le 24 août 2011, 11:30

    @Julien : Yarrp fournit plusieurs fichiers qui correspondent à différentes mises en page possible. Dans le menu d’administration du plugin, on peut choisir lequel utiliser. Il faut donc regarder lequel a été choisi, puis remplacer le contenu de ce fichier par le code donné dans ce tutoriel.

  32. 1 message

    Firasofting - Le 27 septembre 2011, 17:40

    En effet ce plugin est très performant, j’ai beaucoup hésité avant de passer à l’automatisation des articles relatifs (à cause de certains plugins franchement médiocres), mais faut dire que YARRP se démarque de la concurrence.
    D’ailleurs merci pour ton article qui m’a convaincu à passer le pas.

  33. 2 messages

    Julien - Le 17 octobre 2011, 11:36

    Bonjour Daniel,

    Je souhaite mettre des pages relatives à des pages (et non à des posts / articles) mais je galère…

    La version 3.3.2 que je viens de télécharger ne comporte pas d’option de complémentarité entre articles et pages. Je n’ai donc pas de contenu relatif pour mes pages.

    Sais tu comment je peux remédier à ceci ? La 3.3.3b2 propose-t-elle ceci ?

    Merci

  34. Daniel Roch
    526 messages

    Daniel Roch - Le 17 octobre 2011, 15:19

    Ce menu est bel et bien présent dans la dernière version de yet Another Related Post plugin, mais juste caché… En haut à droite, il y a un bouton « Options de l’écran ». En cliquant dessus, on peut choisir d’afficher certains blocs supplémentaires de YARPP, notamment celui avec les options de complémentarité.

  35. 2 messages

    Julien - Le 18 octobre 2011, 12:05

    Effectivement, merci beaucoup :)

  36. 1 message

    Gregory ADAM - Le 07 novembre 2011, 11:56

    Merci Beaucoup pour ce tuto Daniel !

    Dans sa mise en place j’ai rencontré une super toute petite coquille.

    Une fois la configuration faite les « related posts » ne ce sont pas affichés comme liens car le « a » et le « href » de la balise sont collés :) (dans le script du YARPP).

    Après les avoir décollé et le tunning est réussit !!!!

  37. Daniel Roch
    526 messages

    Daniel Roch - Le 07 novembre 2011, 12:26

    La coquille est corrigée. Merci de l’avoir signalée. ;)

  38. 3 messages

    Christophe - Le 23 novembre 2011, 19:36

    Bonjour,
    le plugin a t-il été mis à jour récemment ?

    Je viens de l’installer, et je ne vois nulle part dans la partie « réglage » les fonctions complémentarités… comment sélectionner les catégories, tags…

    Je n’ai que Réglage de présentation pour le blog et le flux RSS…

    Je pensais installer ce plugin sur l’annuaire réalisé avec Directorypress…

    Merci de votre aide :)

  39. Daniel Roch
    526 messages

    Daniel Roch - Le 23 novembre 2011, 22:02

    Ces deux menus sont toujours présents mais sont cachés par défaut dans la nouvelle version : dans l’admin de YARPP, il faut cliquer en haut à droite sur options de l’écran puis cocher les deux menus en question. J’ai mis à jour mon article pour le signaler. ;)

  40. 3 messages

    Christophe - Le 24 novembre 2011, 14:53

    Merci !

    En route pour le test :)

  41. 3 messages

    Christophe - Le 24 novembre 2011, 17:58

    Une petite question…

    Comment faire apparaître un titre à notre nouveau module ?

    Comme sur seomix par exemple. J’ai bien réussi à avoir mes 3 blocks, mais pas de titre…

    Alors comment faire et même comment insérer une image dans le titre comme vous vous l’avez fait Daniel ?

  42. Daniel Roch
    526 messages

    Daniel Roch - Le 25 novembre 2011, 09:30

    Pour ajouter un titre avant, il suffit de copier un code comme par exemple

    <div>Titre de mon module</div>

    ou

    <h2>Titre de mon module</h2>

    Pour ce qui est des images dans les articles relatifs, tout est expliqué dans l’article. ;)

  43. 1 message

    Tech'Paf - Le 21 décembre 2011, 09:59

    Merci beaucoup pour la petite astuce permettant d’avoir accès à l’intégralité de la page de configuration de ce plugin (via « options d’écran »).

    Sans ça impossible de faire fonctionner YARPP avec les anciens articles de notre site ;)

  44. 1 message

    racharrach - Le 14 mars 2012, 13:25

    tout d’abord merci pour ton super site que je viens de decouvrir, et pour cet article sur le plugin yarpp, que je ne connaissais pas non plus.
    par contre dans la condition:
    if (function_exists(‘related_posts’)) echo related_posts();
    il ne faut pas mettre echo car la fonction related_posts() gere deja l’affichage.
    en esperant que les prochains ne se prennent pas la tete 1 heure comme moi pour trouver l’erreur.
    cordialement.

  45. Daniel Roch
    526 messages

    Daniel Roch - Le 14 mars 2012, 16:01

    @racharrach : c’est tout à fait exact. En fait, c’est que le plugin avait auparavant besoin d’un echo pour fonctionner mais depuis les versions plus récentes le plugin YARPP n’en a plus besoin. J’ai corrigé l’article.

  46. Guide du chien
    1 message

    Guide du chien - Le 21 mars 2012, 12:16

    Bonjour,

    Merci beaucoup pour cet article, j’utilisai jusqu’à présent  » Related post slider  » qui lie les articles uniquement par mots-clés. Avec Yarpp, les possibilités sont supérieurs et surtout, grâce à votre tuto, on peut ajouter des images aux articles liés et modifier à notre guise le design grâce au CSS.

  47. K-rip
    6 messages

    K-rip - Le 11 avril 2012, 09:44

    Bonjour Daniel,

    Merci pour ce tuto très complet, je ramais depuis plusieurs jours après avoir testé de nombreux plugins sans trouver ce qui me conviendrait… J’avais délaissé YARPP car je n’avais pas remarqué les menus « Le corpus » et « Options de complémentarité », or c’est justement ce dont j’avais besoin.

    Je bloque cependant sur un point : vous parlez d’un lien vers un fichier nothumb.jpg qu’il faut remplacer, mais il est absent de votre code. Où dois-je placer ce lien vers mon image ?

    Merci d’avance pour votre réponse.

  48. Daniel Roch
    526 messages

    Daniel Roch - Le 11 avril 2012, 13:56

    @K-rip : c’était un oubli dans mon code. J’ai corrigé le snippet donné pour afficher une image par défaut. Et merci d’avoir fait remonter le problème.

  49. K-rip
    6 messages

    K-rip - Le 11 avril 2012, 14:52

    Merci beaucoup pour votre réponse rapide !

    Cependant ce nouveau code ne fonctionne pas chez moi, Firebug m’indique un attribut src= »" vide pour les articles n’ayant pas d’image, et l’attribut src= »/images/nothumb.jpg » pour les articles ayant une image à la une. De plus, mon image nothumb.jpg n’est pas trouvée avec ce chemin relatif (message de Firebug : « Failed to load the given URL », pourtant l’image existe bel et bien).

    Je précise qu’avec le code précédent les miniatures s’affichaient correctement pour les articles ayant une image à la une.

    Est-ce une erreur dans le code ou un problème de mon côté (peut-être lié au thème) ? Je précise que je n’ai pas installé le plugin Regenerate Thumbnails, je ne sais pas si cela peut avoir une influence.

    Merci d’avance et désolé pour le dérangement.

  50. Daniel Roch
    526 messages

    Daniel Roch - Le 12 avril 2012, 08:46

    Je viens de corriger le code pour la miniature donc il devrait (enfin) fonctionner.

    Pour l’image nothumb.jpg, celle-ci a bien été placée dans le répertoire « images » du thème ?

  51. K-rip
    6 messages

    K-rip - Le 12 avril 2012, 09:42

    En fait, c’était votre boucle « if » qui posait problème chez moi. Je l’ai un peu modifiée et ça fonctionne !

    if (!isset($thumb)) {
    $thumbdirectory = get_bloginfo(‘template_directory’);
    $thumb= $thumbdirectory.’/images/nothumb.jpg’;
    }

  52. 6 messages

    emilien - Le 03 mai 2012, 01:28

    Bonsoir,Merci pour ton tuto.
    Je suis une quiche monumentale en code. J’ai réussit à faire ce tuto, mais j’aimerai maintenant pouvoir voir les posts relatifs sur des pages et non pas sur des posts. Est-ce possible ?

  53. Daniel Roch
    526 messages

    Daniel Roch - Le 03 mai 2012, 11:05

    @Emilien : c’est tout fait faisable. Dans l’administration de Yarrp, il y a une option à activer pour plus de qualité dans les résultats : « Inclure tous les types d’entrées dans les résultats ». Et ensuite, il suffit de copier dans le fichier de template des pages (en général page.php) le même code que celui donné ici pour les article relatifs, à savoir :

    <?php if (function_exists('related_posts')) related_posts();?>
  54. 6 messages

    Emilien - Le 03 mai 2012, 14:01

    merci pour ta réponse.
    Il me reste un seul problème.
    J’aimerai pouvoir mettre 6 articles relatifs. Pour cela, je dois les disposer sur 2 lignes, car au-delà de trois, les box s’affiche sur la sidebar:
    un exemple: http://webodysseum.com/art/the-best-of-google-street-view/

    Que faut-il faire ? (j’aimerai pouvoir chercher au lieu de demander, mais j’ai toujours été extrêmement allergique au codage).

    Merci encore pour ton aide.

  55. Daniel Roch
    526 messages

    Daniel Roch - Le 04 mai 2012, 10:18

    Effectivement, cela dépasse. Pour diviser les articles relatifs de WordPress sur deux lignes, il faut forcer un saut à la ligne au bout du 3ème article relatif. Pour cela, suivez cette procédure :

    Juste avant

    while ($related_query->have_posts()) : $related_query->the_post(); ?>

    Après le « ?php » de la même ligne, ajoutez

    $count = 0;

    Juste avant

    <div class="solb">

    Ajoutez

    if ( $count > 2 ) {echo '<br />';}

    Juste avant

    endwhile;

    Ajoutez

    $count++;
  56. 6 messages

    emilien - Le 04 mai 2012, 10:20

    Petit complément sur le commentaire du dessus, je voulais dire « au delà de 3 colonnes ».

  57. 6 messages

    emilien - Le 04 mai 2012, 10:39

    Merci. Ca ne fonctionne pas pour le moment. Voici le code modifié, au cas où j’ai fait une erreur, mais je ne crois pas: pastebin.com/1ur1gxis
    Et le résultat sur mon site: webodysseum.com/videos/space-footage-from-nasas-cassini-voyager-missions/

  58. Daniel Roch
    526 messages

    Daniel Roch - Le 04 mai 2012, 11:14

    Petite erreur de ma part. Ce n’est pas :

    if ( $count > 2 ) {echo '<br />';}

    Mais ce code qu’il faut utiliser

    <?php if ( $count > 2 ) {echo '<br />';}?>
  59. 6 messages

    emilien - Le 04 mai 2012, 11:51

    C’est presque parfait. Encore un petit problème. Au bout de trois posts relatifs, une nouvelle ligne est bien créée mais elle est crée à chaque post (soit 4 lignes pour 6 posts).

    Je vous remercie beaucoup pour le temps que vous consacré à mon probème.

  60. Daniel Roch
    526 messages

    Daniel Roch - Le 04 mai 2012, 15:55

    Rajoutez

    $count=0;

    Après

    if ( $count > 2 ) {echo '<br />';

    ce qui donnera

    if ( $count > 2 ) {echo '<br />';$count=0;}
  61. 6 messages

    emilien - Le 04 mai 2012, 16:50

    Parfait ! Merci beaucoup.

  62. 1 message

    Simon - Le 09 mai 2012, 20:56

    Bonsoir. Super article comme d’hab que j’avais mis de coté afin de me lancer dans la customisation de YARPP. Seulement aujourd’hui j’ai voulu tenter de customiser YARPP mais la case à cocher pour utiliser les templates est grisée… Je ne peux donc utiliser de template. Y’a t’il quelque chose à faire pour débloquer cette fonctionnalité ? Merci

    EDIT : Autant pour moi le problème venait de YARPP il ne voyait pas en quelque sorte le template dans le dossier de mon thème (en local)… Problème résolu en changeant le droit. Je continue donc. A bientôt

» Commentez cet article !
(Merci de donner un vrai prénom ou pseudo)
(Ne sera jamais publié)
(Modèration subjective)
Html accepté <a> <i> <b> [codesyntax]CODE[/codesyntax]
» Prévisualisez votre message

© 2010-2012 SeoMix : WordPress & Référencement
Propulsé par WordPress et Daniel Roch. Logo créé par Willy Bahuaud
Je ne suis pas un "footer" de merde, mais un agitateur de visibilité !

A propos de SeoMix
Mes servicesWordPress - Référencement Devenez rédacteurPour le site SeoMix
Suivez-nous !
  • 4697 abonnés
  • 137 articles
  • 3074 messages
Vous devriez lire
Indispensable
Seo et emarketing
WordPress
Mes autres sites

SeoMix - 87 rue du Châtelier 44400 Rezé - Par Daniel Roch, sur WordPress - Email