Voulez-vous afficher le nombre de commentaires le plus précis dans WordPress ?
Votre blog WordPress peut contenir des commentaires en attente de modération, des spams, des rétroliens et des pings. Par défaut, il n’existe aucun moyen simple d’afficher le nombre exact de commentaires sur votre site WordPress.
Dans cet article, nous allons vous montrer comment afficher facilement le nombre de commentaires le plus précis dans WordPress.
Méthode 1. Afficher le nombre de commentaires dans WordPress à l’aide du plugin
Si vous n’êtes pas à l’aise avec l’ajout de code à votre site WordPress, cette méthode fournit un moyen simple d’afficher le nombre total de commentaires sur votre site, y compris les pingbacks et les rétroliens.
Tout d’abord, vous devez installer et activer le Statistiques de blog simples brancher. Pour plus de détails, consultez notre guide étape par étape sur la façon d’installer un plugin WordPress.
Le plugin fournit un tas de codes abrégés que vous pouvez utiliser n’importe où sur votre site Web WordPress pour afficher différentes statistiques sur votre site. Par exemple, vous pouvez afficher le nombre total de publications, d’utilisateurs ou de commentaires.
Vous pouvez voir tous les shortcodes en visitant Paramètres » Statistiques de blog simples page.
Pour afficher le nombre total de tous les commentaires approuvés sur votre site Web, vous pouvez utiliser le shortcode suivant :
[sbs_approved]
Après cela, vous pouvez afficher votre site Web et vous pourrez voir le nombre total de commentaires de tous les commentaires approuvés sur votre site Web.
Le problème avec cette méthode est qu’elle inclut tous les pings et rétroliens approuvés dans votre nombre de commentaires WordPress.
De nos jours, la plupart des sites Web désactivent les rétroliens et les pings en raison du blocage des commentaires de spam dans WordPress. Pour en savoir plus, consultez notre guide complet sur les trackbacks et pings WordPress et comment les désactiver.
Toutefois, si vous souhaitez conserver les rétroliens et les pings activés sur votre site Web, vous pouvez utiliser la méthode suivante qui ne les inclura pas dans votre nombre de commentaires.
Méthode 2. Afficher manuellement le nombre de commentaires le plus précis dans WordPress
Cette méthode nécessite que vous ajoutiez du code personnalisé à votre site Web WordPress. Si vous ne l’avez pas encore fait, consultez notre guide sur la façon de copier et coller des extraits de code dans WordPress.
Tout d’abord, vous devez coller le code suivant sur votre site WordPress :
function wpbeginner_comment_count() { function comment_count( $count ) { if ( ! is_admin() ) { $comments_by_type = &separate_comments(get_comments('status=approve')); return count($comments_by_type['comment']); } else { return $count; } } add_filter('get_comments_number', 'comment_count', 0); $actual_comment_count = get_comments_number(); return $actual_comment_count; } add_shortcode('actual_comment_count', 'wpbeginner_comment_count');
Ce code crée un shortcode que vous pouvez désormais utiliser n’importe où sur votre site Web pour afficher le nombre total de commentaires sur votre site, à l’exclusion des rétroliens, des pings et des commentaires non approuvés.
Ajoutez simplement le shortcode suivant à l’endroit où vous souhaitez afficher le nombre de commentaires :
[actual_comment_count]
Voici à quoi cela ressemblait sur notre site de test :
Vous pouvez également utiliser ce shortcode dans vos templates de thème WordPress en utilisant le code suivant :
<?php echo do_shortcode('[actual_comment_count]'); ?>
Affichage du nombre de commentaires pour un article WordPress spécifique
Et si vous vouliez afficher le nombre exact de commentaires pour un seul article ou une seule page ? Par exemple, vous créez peut-être un thème WordPress personnalisé et souhaitez l’afficher dans le modèle de commentaires.
Ajoutez simplement le code suivant à votre fichier functions.php ou utilisez le plugin d’extraits de code personnalisé.
function wpbeginner_post_comment_count() { function comment_count( $count ) { if ( ! is_admin() ) { global $post; $comments_by_type = &separate_comments(get_comments('status=approve&post_id='. $post->ID )); return count($comments_by_type['comment']); } else { return $count; } } add_filter('get_comments_number', 'comment_count', 0); $actual_comment_count = get_comments_number(); return $actual_comment_count; } add_shortcode('post_comment_count', 'wpbeginner_post_comment_count');
Ce code crée également un shortcode que vous pouvez utiliser n’importe où sur votre site Web pour afficher le nombre de commentaires de la publication actuelle.
Ajoutez simplement le shortcode suivant à la publication ou à la page où vous souhaitez afficher le nombre de commentaires :
[post_comment_count]
Alternativement, vous pouvez également l’utiliser dans vos fichiers de modèle de thème WordPress en utilisant le code suivant :
<?php echo do_shortcode('[post_comment_count]'); ?>
Nous espérons que cet article vous a aidé à apprendre comment afficher facilement le nombre de commentaires le plus précis dans WordPress. Vous pouvez également consulter notre guide sur la façon d’obtenir plus de commentaires sur votre site Web WordPress.