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:Autres articles:
- WordPress est une plateforme de blog écrite en PHP et...
- Nous allons procéder à l'installation d'un plugin Wordpress.Nous prendrons comme...
- Les shortcodes Wordpress sont de simples jeux de fonctions pour...