Séparer les commentaires des trackbacks dans WordPress ! Ainsi que leur compteur !
Séparer les commentaires humains, des trackbacks (comprendre par là : “commentaire envoyé par un logiciel de blog”) est une manipulation de plus en plus demandée !
A cela de nombreuses raisons, cohérence, lisibilité de la discussion, etc.
Pour y arriver, il suffit en fait d’éditer le fichier de template des commentaires. La manipulation n’a rien d’exceptionnel en soi, et de nombreux sites expliquent comment faire: (en anglais pour la plupart)
- http://www.ryanjparker.net/separating-pingbacks-and-trackbacks-from-comments-in-wordpress/
- http://www.problogdesign.com/how-to/separating-trackbacks-from-comments/
- http://www.dailyblogtips.com/separate-trackbacks-from-comments-on-your-wordpress-blog/
- Et j’en passe !
La valeur ajoutée de mon article, est que je vais expliquer comment faire 2 listes, une pour les commentaires, l’autre pour les trackbacks. Mais également comment afficher les 2 compteurs, le compteur des commentaires, et le compteur des trackbacks.
Eh oui… (dans les précédents tutos, le compteur de base de WordPress vous affichera 10 commentaires, pour 2 commentaires et 8 trackbacks…)
Avant de rentrer dans le vif du sujet, je vous mets à disposition un fichier comments.php, correspondant à celui du thème par défaut de WordPress, comportant la séparation commentaires/trackbacks.
Commençons !
- Création des 2 fonctions permettant d’afficher les compteurs de commentaires et de trackbacks
- Le code : http://paste.pocoo.org/show/23681/
- À placer au début du fichier, avant: /* This variable is for alternating comment background */
- Créer la boucle de tri (commentaires ou trackbacks)
- Le code : http://paste.pocoo.org/show/26213/
- À placer après la ligne: <?php if ($comments) : ?>
- Remplacer le compteur des commentaires WP par le compteur de commentaires humains
- Le code : http://paste.pocoo.org/show/23682/
- La ligne à remplacer est précisée dans le code ci-dessus
- Modifier la boucle des commentaires WP par celle des commentaires humains
- Le code : http://paste.pocoo.org/show/23683/
- La ligne à remplacer est précisée dans le code ci-dessus
- Ajouter le compteur de trackbacks et la liste des trackbacks associés
- Le code : http://paste.pocoo.org/show/23687/
- Ce code est probablement à afficher sous la liste des commentaires humains, donc avant la ligne: <?php else : // this is displayed if there are no comments so far ?>
Et le tour est joué ! Des questions ?
18 réactions à “Séparer les commentaires des trackbacks dans WordPress ! Ainsi que leur compteur !”
Ils ont parlé de nous
- Quelques actus WordPress | Here With Me
- le blog à Ollie » Liens du jour
- En vrac #28
- Pourquoi et comment séparer commentaires et trackbacks dans votre thème Wordpress ? sur Site-creation.org
- SK Blog » De légères nouveautés sur SK Blog
- Les liens de mars 2008 | SkyMinds.Net
26 janvier 2008











26 janvier 2008 @ 1:01
Toi t’es koopin !
26 janvier 2008 @ 13:12
Intéressant tout cela…
Va falloir que j’essaie !
28 janvier 2008 @ 2:15
Bravo , depuis le temps que je voulais le faire …
Vraiment , merci
29 janvier 2008 @ 22:06
Salut,
J’ai essayé la technique avec Wordpress 2.3 mais j’ai les commentaires et les trackbacks plusieurs fois. Auriez-vous une idée pour empêcher la répétition ?
sebastien.bervoets[_AT_]gmail[_POINT_]com
Merci
30 janvier 2008 @ 11:30
Sébastien Bervoets > J’ai corriger les codes, et mis a jour les liens
Merci !
5 février 2008 @ 17:40
Salut tous le monde !
…
J’ai un soucis de taille … je viens de faire le test en local sur le nouveau design que je suis en train de faire pour mon blog ! … le soucis c’est que j’ai plus rien mis a part mon article (plus de formulaire de commentaire, plus de sidebar …
> Version de Wordpress > 2.3.3 fr
Voilà … c’est un soucis avec la nouvelle version … ou j’ai fait une mauvaise manip’ ?
7 février 2008 @ 12:11
Ouverture d’un topic dans le forum pour mon soucis, qui pourrait également servir à tous les autres problèmes si il y en a !
> http://www.wordpress-fr.net/support/viewtopic.php?pid=64703#p64703
7 février 2008 @ 12:49
Fichiers a jour et corriger…
18 mars 2008 @ 11:34
Hello!
I think this try.
23 mars 2008 @ 14:51
Salut,
Super tuto, cela fonctionne bien avec les commentaires classiques mais pas avec le plugin Paged Comments : seuls les commentaires affichés sont comptés et non le nombre total de commentaires.
Comment peut-on y remédier ?
25 mars 2008 @ 10:38
C’est radicalement différent avec ce plugin. Le plus simple est de demandé a l’auteur.
2 avril 2008 @ 20:20
Merci beaucoup, très utile ce tutoriel!