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 ?
20 commentaires
26 janvier 2008
Amaury
Développement, WordPress
WordPress a 5 ans
Le 24 janvier 2003, Matt Mullenweg se plaignait sur son blog du manque de mise à jour pour son outil de publication, b2/cafelog. Le créateur de ce dernier, le corse Michel Valdrighi, avait disparu depuis plusieurs mois de la surface de l’Internet, et les défauts comme les idées d’améliorations pour le logiciel germaient dans le cerveau fertile du jeune développeur (alors âgé de 19 ans).
b2/cafelog étant en licence GPL, rien n’empêchait de reprendre le code source et de se mettre au travail.
Sa décision était prise, il ne lui manquait qu’un nom - et, implicite par la publication de l’article, quelques camarades de jeu. Dès le lendemain, Mike Little postait un commentaire à cet article se proposant de l’aider, et cette date est considérée comme le lancement effectif du projet.
Le 23 mai, michel_v (car c’était lui) revenait à la surface du Web et annonçait que WordPress serait la nouvelle branche officielle de b2/cafelog - passage de javelot nécessaire, Matt et Mike avaient désormais les coudées franches pour travailler sur leur projet, baptisé WordPress sous les conseils d’une amie de Matt.
Dès la 27 mai, le code était stabilisé, la version 0.7 sortait. Le 2 janvier 2004 voit l’arrivée de la version 1.0. Et ainsi de suite.
Cela fait donc aujourd’hui 5 ans que le code de b2/cafelog a été repris, lançant ainsi le projet WordPress. 5 ans qui ont vu un petit projet Open Source quasiment abandonné, devenir sans doute la plate-forme de blog auto-hébergé la plus populaire. Matt a depuis lancé Automattic afin de regrouper ses projets : le développement ouvert de WordPress et WordPress MU, le service commercial WordPress.com, et le service anti-spam Akismet.
De notre côté, WordPress Francophone (à l’origine WordPress France, comme quoi on n’est pas sectaires
) a été lancé par Matthieu et Damien (et un peu moi-même, qui m’occupait de la traduction française depuis avril 2004) le 24 août 2005, en réponse au besoin de la communauté francophone, perdue dans l’anglophonie des forums officiels. Nous sommes aujourd’hui reconnus par les développeurs de WordPress comme garants du bon support des utilisateurs francophones, et de sa promotion dans nos vertes contrées.
Et il y a quelques jours, Automattic, la société de Matt - et in extenso l’employeur de nombre des développeurs actuels de WordPress - s’est vu recevoir un investissement ma foi fort conséquent, qui assure sa pérennité et son indépendance, ainsi que celle de WordPress (déjà tranquille vu sa licence GPL).
Indépendance, donc. C’est ce que l’on peut retenir de ces 5 années : indépendance par la licence, d’abord, mais également liberté d’installer son blog chez n’importe quel hébergeur proposant PHP et MySQL (pour simplifier), liberté d’utiliser les plugins et thèmes de son choix (à la différence des services hébergés, dont WordPress.com), etc.
Et pour nous, équipe de WordPress-Francophone, indépendance d’opinion, liberté de servir la communauté au mieux (avec l’aide des équipes de développement), et liberté d’adapter WordPress et WordPress MU (les logiciels) et WordPress.com (le service) pour le marché français, afin de les mettre au plus près des besoins et usages quotidiens des blogueurs.
En espérant toujours servir la communauté pour quelques années encore ![]()
Problème de serveur MySQL… Retour dans le passé…
Les plus assidus d’entre vous l’auront remarqué, le portail WordPress Francophone a été indisponible un bon moment hier soir.
Le serveur MySQL de notre hébergeur (Infomaniak) a tout simplement crashé… Conclusion, une backup du matin a été restauré, ce qui explique les nombreux messages disparus sur le forum notamment…
Nous sommes totalement impuissants face a cette perte… quant aux excuses d’Infomaniak, j’espère qu’elles vous satisferont, car de ma coté, je les trouve un peu légères…
Bonjour,
Nous avons en effet rencontré un problème cette nuit avec l’un de nos serveurs MySQL et cela nous a contraint à remettre en place les données que l’on avait du dernier backup, c’est-à-dire le 10 janvier au matin.
Nous vous avons envoyé un email pour vous informer de cette panne le 11.01.08 à 3h00.
Nous sommes sincèrement désolé des désagréments causés. Nous mettons dès à présent tout en oeuvre afin de réorganiser la manière dont nous faisons les backups afin que cela ne se reproduise plus.
WordPress 2.4 est annulé et remplacé par WordPress 2.5… en mars
La nouvelle vient de tomber aujourd’hui et émane des hautes instances de WordPress.org. WordPress 2.4, initialement prévu le 24 janvier 2008 est purement annulé. En effet, les travaux restant à effectuer sont encore nombreux et la date butoir se rapprochait trop rapidement. Plutôt que de livrer un produit fini dans la hâte voire à demi-achevé, les développeurs ont préféré reporter l’échéance à la sortie de WordPress 2.5, prévu en mars. Les nouveautés de la 2.4 seront donc intégrées directement dans la version 2.5 en plus des améliorations de cette dernière. Il n’y aura donc pas de version de WordPress numérotée 2.4.
Ainsi, on passera directement de WordPress 2.3.x à WordPress 2.5.x et ce en mars 2008. Il faudra donc encore patienter quelques semaines avant de pouvoir bénéficier de la prochaine mise à jour majeure.
Chacun d’entre nous était impatient de voir cette version 2.4. Il faudra donc encore patienter. Mais le résultat devrait être à la hauteur.
Weblog Tools Collection se fait d’ailleurs l’écho de cette nouvelle.
Notons que les documents officiels et les roadmaps seront mis à jour en conséquence.
Une situation plus ou moins semblable s’était déjà présentée par le passé lorsque WordPress 1.5 avait succédé à WordPress 1.2 du fait de trop nombreuses modifications.
Meilleurs voeux pour 2008 !
2007 s’en est allée aussi vite qu’elle était arrivée… c’était il y a déjà plus d’un an maintenant !
En cette saison des voeux pour accueillir la nouvelle année, si on devait faire un bilan rapide de l’année WordPress qui s’achève, ce serait celui effectué par le célébrissime Weblog Tools Collections, une rétrospective des versions sorties (en anglais) cette année. Et elles sont légions !…
Mais je préfère parler d’avenir, de projets. En effet, 2008 ne devrait pas être avare en nouveautés tant concernant notre propre communauté francophone que WordPress en général.
Commençons par notre programme de blog préféré, la sortie de la version 2.4 est imminente - je pense bientôt faire le point à ce sujet d’ailleurs. Elle devrait changer assez fortement l’administration privée du blog et améliorer la gestion interne du blog. Pour faire simple, WordPress 2.3 apportait des changements au moteur, WordPress 2.4 devrait offrir plus de confort à l’utilisateur. La sortie est prévue pour le 24 janvier. Cette année devrait donc encore être prolifique pour WordPress.
A propos de WordPress Francophone, une nouvelle version de notre site est en préparation et verra donc le jour en ce début d’année 2008. Cette version 3 apportera son lot de nouveautés tant esthétique que sur le contenu. Je n’en dirais pas plus. C’est la surprise !
Le staff réfléchi depuis plusieurs mois à la réalisation d’un WordCamp, faute de temps il n’a pas encore pu être lancé. Cependant, nous espérons fortement pouvoir créer l’événement en 2008. Vous pouvez toujours nous donner vos idées sur le forum.
2008 devrait également voir l’officialisation de notre association. Elle aura pour but de promouvoir WordPress en France et dans la Francophonie.
En tout cas, en 2008, tout comme depuis 2005, la communauté francophone de WordPress sera toujours là pour vous aider et vous soutenir dans le développement de vos sites web et vos blogs propulsés par le logiciel libre WordPress. Notre succès, nous vous le devons et nous vous en remercions.
Ainsi, tout le staff de WordPress Francophone se joint à moi pour vous souhaiter une très bonne et heureuse année 2008, avec tous nos meilleurs voeux pour vous et vos proches.
Blogueusement vôtre,
Le Staff WordPress Francophone










