Sep 24
Pour ceux qui comme moi ont opté pour Wordpress (pauvres de nous …), voici quelques requêtes utiles pour afficher les derniers commentaires, les derniers posts ou les commentaires les plus commentés.
Bizarrement, les seuls plugins trouvés (2) ne fonctionnent pas (vive wordpress…).
- Les posts les plus commentés:
select p.id, p.post_title,count(c.comment_ID) as cnt
from wp_posts p, wp_comments c
where c.comment_post_ID=p.id
and comment_approved="1"
group by c.comment_post_id
order by cnt desc limit 5
- Les derniers posts:
select id, post_title from wp_posts where post_status="publish" order by id desc limit 5
- Les derniers commentaires
select p.id, c.comment_author, c.comment_author_url, c.comment_content
from wp_comments c, wp_posts p
where c.comment_post_ID=p.ID
and comment_approved="1"
order by c.comment_ID desc limit 10
Vous notez au passage la superbe cohérence dans le nom des champs: wp_post.id et wp_comment.comment_ID
PS : merci de ne pas me demander pourquoi je n’ai pas choisi DotClear … j’ai pas la réponse.



Publié le 25/09/2008 à 0:25
Tu peux toujours migrer …..
Publié le 25/09/2008 à 7:12
…. ou faire un skyblog
Publié le 25/09/2008 à 12:20
En allant dans la partie Widget (Apparence > Widget) tu as, de base, les widgets à mettre dans ta sidebar pour afficher les derniers commentaires et les derniers articles, que tu peux personnaliser directement depuis cette même page.
Sinon tu as également un plugin qui gère très bien les commentaires (et qui permet entre autres d’afficher les gravatar) : http://pressography.com/plugins/wp-comment-remix/
Publié le 25/09/2008 à 14:14
C’est naze de se plaindre de WP, si tu n’aimes pas migre, rien ne t’en empêche
Ceci dit, c’est vrai que tout n’est pas forcément cohérent, mais ce n’est pas sûr que ce sera mieux chez les autres DotClear et compagnie
Publié le 25/09/2008 à 20:20
Si Guillaume, le temps.
A moins qu’il existe un Wordpress2dotclear (j’ai pas cherché), ça risque de demander un peu de temps.
Merci Aurelien, j’installe ça pour voir ce que ça donne.