Magazine High tech

Wordpress - Afficher les commentaires récents sans Plugin

Publié le 19 avril 2009 par Dictege

Si comme moi, vous voulez contrôler complètement ce qui apparaît sur votre blog, voici un article présentant une fonction affichant la liste des derniers commentaires.

Il suffit pour cela d’ajouter à votre fichier functions.php le code suivant:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
function wp_recent_comments($nb_comments = 10, $comment_len = 35) {
    global $wpdb;
    $request = "SELECT * FROM $wpdb->comments";
    $request .= " JOIN $wpdb->posts ON ID = comment_post_ID";
    $request .= " WHERE comment_approved = '1' AND post_status = 'publish' AND post_password ='' AND comment_type!='trackback'";
    $request .= " ORDER BY comment_date DESC LIMIT $no_comments";
    $comments = $wpdb->get_results($request);
    if ($comments) {
        foreach ($comments as $comment) {
            ob_start();
            ?>
<li>
    <a href="<?php echo get_permalink( $comment->comment_post_ID ) . '#comment-' . $comment->comment_ID; ?>">< ?php echo dp_get_author($comment); ?>:</a>
    < ?php echo strip_tags(substr(apply_filters('get_comment_text', $comment->comment_content), 0, $comment_len)); ?>
</li>
< ?php
ob_end_flush();
}
} else {
echo '<li>'__('Pas de commentaires', 'banago')'';
}
}
function wp_get_author($comment) {
$author = "";
if ( empty($comment->comment_author) )
$author = __('Anonyme', 'banago');
else
 
$author = $comment->comment_author;
return $author;
}

Ensuite il suffit d’ajouter l’appel à cette nouvelle fonction wp_recent_comments([nombre de commentaires],[longueur du texte]) dans votre template.

Partagez:
Digg
del.icio.us
Google
Technorati
Facebook
Scoopeo
Yahoo! Buzz
StumbleUpon
Netvibes

Autres articles:

  1. WordPress est une plateforme de blog écrite en PHP et...
  2. Nous allons procéder à l'installation d'un plugin Wordpress.Nous prendrons comme...
  3. Les shortcodes Wordpress sont de simples jeux de fonctions pour...

Retour à La Une de Logo Paperblog

A propos de l’auteur


Dictege 7209 partages Voir son profil
Voir son blog

l'auteur n'a pas encore renseigné son compte l'auteur n'a pas encore renseigné son compte