Commentaires WordPress : comment les désactiver ?
Lancé en 2003, WordPress a d’abord été conçu comme une plateforme de blogging, avec pour ambition de favoriser les échanges entre auteurs et lecteurs grâce à une fonctionnalité phare : les commentaires.
Au fil des années, WordPress a considérablement évolué pour devenir le CMS le plus utilisé au monde, capable de répondre à des besoins bien plus vastes que le simple blog. Il permet aujourd’hui de créer aussi bien des boutiques en ligne performantes que des sites vitrines professionnels. Dans ce contexte, la gestion des commentaires peut rapidement perdre de son intérêt, voire devenir inutile pour les sites sans contenu éditorial.
Dans cet article, nous allons passer en revue les avantages et les inconvénients liés à l’activation des commentaires sur WordPress, et vous montrer comment les désactiver proprement, avec ou sans plugin, selon les objectifs de votre site.
Faut-il afficher ou non les commentaires WordPress sur son site ?
La nécessité d’avoir des commentaires affichés sur votre site internet dépendra de son but ou de votre propre stratégie. La section commentaires peut avoir une vraie utilité pour des articles de blog, en créant une interaction entre vous et vos lecteurs. En revanche, sur un site vitrine présentant des services, elle perd tout son intérêt, cette fonction étant déjà assurée par le formulaire de contact. Sur un site e-commerce, les commentaires deviennent des avis clients, indispensables à la réassurance. WooCommerce intègre d’ailleurs cette fonctionnalité nativement. L’interaction utilisateur prend ici tout son sens, car elle permet un retour direct sur vos produits.
Cependant, même si vous avez un blog, proposer une section commentaires n’est pas toujours la solution à privilégier.
Quels sont les avantages ?
L’utilisation des commentaires WordPress peut faire partie intégrante de votre stratégie éditoriale si vous souhaitez renforcer l’expérience utilisateur sur votre blog. Vous pouvez ainsi favoriser l’échange, créer une relation durable avec vos visiteurs et bâtir une communauté engagée. Répondre aux questions ou remarques dans les commentaires vous positionne comme un expert dans votre domaine et renforce votre crédibilité.
Vos utilisateurs sont également une source de valeur : ils peuvent pointer des erreurs, suggérer des améliorations ou même enrichir le contenu par une expérience personnelle. Dans ce cas, votre article gagne en richesse et en légitimité.
D’un point de vue SEO, l’interaction générée par les commentaires envoie des signaux positifs à Google. Cela indique que la page suscite de l’intérêt, que le contenu est vivant, mis à jour, et pertinent. Ca diminuera le taux de rebond de votre site.
Quels sont les inconvénients ?
Le gros point noir réside dans la gestion de la quantité. Sans modération efficace, les commentaires peuvent devenir ingérables. Or, un espace non modéré ou saturé de spam nuit autant à votre image qu’à votre référencement.
Si votre site est mal protégé, une attaque de spam peut rapidement inonder votre espace commentaires de liens malveillants ou de contenus offensants. Cela aura un impact direct sur la crédibilité de votre entreprise et pourra même mettre en péril la sécurité de vos utilisateurs. Comme nous le verrons plus loin dans cet article, un site massivement spammé représente un vrai danger, à la fois pour votre réputation, mais aussi pour votre SEO et la santé de votre site.
Enfin, il ne faut pas sous-estimer le temps nécessaire à la modération. Chaque commentaire mérite une réponse, tout comme vous répondriez à un avis client sur Google. Si votre site connaît un trafic élevé, cela demande une vraie organisation. Il faut donc être conscient que gérer les commentaires exige du temps, voire une ressource dédiée, pour garantir une interaction qualitative.
Activer ou désactiver les commentaires WordPress
Par défaut, les commentaires sont activés automatiquement lors de l’installation de WordPress. Vous pouvez les retrouver dans l’onglet latéral du tableau de bord, où un premier commentaire de démonstration est généralement affiché.

Autoriser / refuser les commentaires sur certaines pages uniquement
WordPress vous permet de gérer les commentaires WordPress au cas par cas, ce qui est idéal si vous souhaitez activer l’interaction uniquement sur certaines pages, comme les articles de blog.
Pour cela :
- Rendez-vous dans “Pages” ou “Articles” dans le back-office de WordPress.
- Cliquez sur “Modifier” sur la page ou l’article souhaité.
- Dans le menu latéral, repérez l’option “Commentaires”.
- Cliquez sur “Ouvert” pour autoriser ou sur “Fermé” pour désactiver les commentaires.
- Mettez à jour votre page ou votre article.

Désactiver les commentaires sur des types de contenus spécifiques (CPT)
Dans le jargon WordPress, on les nomme CPT (Custom Post Types), des contenus personnalisés comme des produits, portfolios, témoignages, etc. Ces types de contenus peuvent être créés par votre thème ou par des plugins (WooCommerce, par exemple).
Méthode 1 : désactiver les commentaires de CPT avec un plugin
Si vous préférez éviter le code, vous pouvez utiliser un plugin comme Disable Comments for Any Post Types.

Il suffit de vous rendre dans l’onglet “On certain post types” et de décocher les custom post types pour lesquels vous souhaitez désactiver les commentaires WordPress.
Méthode 2 : désactiver les commentaires de Custom Post Types par le code
SSi vous souhaitez éviter un plugin pour une action aussi simple, vous pouvez créer une petite fonction.
Repérez le slug (identifiant) de votre CPT.

Créez un fichier que l’on appellera inumed_commentaires.php.
<?php
function inumed_desactiver_commentaires() {
// Remplacez 'votre_cpt' par le nom de votre Custom Post Type : "post", "page", slug du cpt...
$post_type = 'slug_cpt';
// ou $post_types = ['cpt1', 'cpt2', 'cpt3']; (Si vous avez plusieurs cpt)
// Supprime le support dans l'éditeur
remove_post_type_support($post_type, 'comments');
remove_post_type_support($post_type, 'trackbacks');
// Ferme les commentaires sur tous les anciens contenus publiés
add_action('wp_loaded', function () use ($post_type) {
$args = [
'post_type' => $post_type,
'post_status' => 'publish',
'posts_per_page' => -1,
'fields' => 'ids',
];
$posts = get_posts($args);
foreach ($posts as $post_id) {
if (get_post_status($post_id) === 'publish') {
update_post_meta($post_id, '_comments_open', 'closed');
update_post_meta($post_id, '_ping_status', 'closed');
// En plus, forcer à fermer via les fonctions natives
wp_update_post([
'ID' => $post_id,
'comment_status' => 'closed',
'ping_status' => 'closed',
]);
}
}
});
}
add_action('init', 'inumed_desactiver_commentaires', 20);
?>inumed_commentaires.phpPlacez-le dans votre installation WordPress via FTP, dans le dossier mu-plugins situé dans wp-content (s’il n’existe pas, créez-le).

Dans mon exemple, les commentaires sont désactivés pour mon CPT “test” :

Méthode 3 : désactiver les commentaires WordPress d’un CPT directement dans le thème (niveau template)
VouVous pouvez également supprimer l’affichage des commentaires au niveau du thème, en éditant les fichiers de template (modèles de page).
SSelon le CPT que vous souhaitez modifier, repérez le bon fichier :
- single.php : pour les articles
- page.php : pour les pages
- product.php : pour les produits
- single-slug-cpt.php : pour les Custom Post Types
Recherchez et supprimez le bloc suivant :
// If comments are open or there is at least one comment, load up the comment template.
if ( comments_open() || get_comments_number() ) {
comments_template();
}inumed_commentaires.phpNe supprimez ce bloc que si vous ne souhaitez jamais afficher les commentaires sur ce type de contenu.
À l’inverse, si votre thème ne prévoit pas cette fonctionnalité pour votre CPT, vous pouvez insérer manuellement ce code pour afficher les commentaires. Mais il vous faudra vous assurer de l’existence du fichier comments.php (le formulaire des commentaires).
Désactiver tous les commentaires de WordPress
Sur certains types de sites — notamment ceux sans blog — les commentaires peuvent s’avérer totalement inutiles. Voyons donc comment les désactiver proprement et rapidement.
Désactivation des commentaires
Bonne nouvelle : WordPress permet nativement de désactiver les commentaires, sans extension ni code.
Il suffit d’aller dans Réglages > Commentaires, puis :
- Décocher « Autoriser les commentaires sur les nouvelles publications »
- Cocher « Fermer automatiquement les commentaires sur les articles datant de plus de X jours » et mettre “0”

Ces réglages désactiveront les commentaires sur l’ensemble de votre site : aussi bien pour les anciens contenus que pour les nouveaux.
Suppression des commentaires
Maintenant que vous avez désactivé cette option, vous allez pouvoir faire un peu de ménage, surtout si vous avez été spammé. Croyez-moi, d’expérience : un site spammé, c’est parfois plus de 3 000 commentaires indésirables (on appelle ça une attaque par flood, et ça peut faire crasher le site). C’est trop long à supprimer à la main.
Nous allons donc créer une petite fonction temporaire dans notre fichier, avec comme paramètre les commentaires “non approuvés” ou “approuvés”.
Réouvrez votre fichier inumed_commentaires.php et ajoutez ceci à la suite :
<?php
//Supprimer les commentaires non approuvés pour plusieurs CPTs
function inumed_supprimer_commentaires_non_approuves_pour_cpts(array $post_types) {
global $wpdb;
$total_supprimes = 0;
foreach ($post_types as $post_type) {
// Récupère les IDs des posts pour ce CPT
$args = [
'post_type' => $post_type,
'post_status' => 'any',
'numberposts' => -1,
'fields' => 'ids',
];
$posts = get_posts($args);
if (!empty($posts)) {
$post_ids_string = implode(',', array_map('intval', $posts));
// Supprimer les commentaires non approuvés (≠ '1') : spam; dans la corbeille, en attente de modération
$supprimes = $wpdb->query("
DELETE FROM {$wpdb->comments}
WHERE comment_post_ID IN ($post_ids_string)
AND comment_approved != '1'
");
/* Supprimer les commentaires approuvés (= '1') - cela supprimera absolument TOUS les commentaires donc attention
$supprimes = $wpdb->query("
DELETE FROM {$wpdb->comments}
WHERE comment_post_ID IN ($post_ids_string)
AND comment_approved = '1'
");*/
$total_supprimes += intval($supprimes);
}
}
// Nettoyage des métadonnées orphelines
$wpdb->query("DELETE FROM {$wpdb->commentmeta} WHERE comment_id NOT IN (SELECT comment_ID FROM {$wpdb->comments})");
return $total_supprimes;
}
add_action('admin_init', function() {
if (current_user_can('manage_options') && isset($_GET['supprimer_commentaires_non_approuves'])) {
// Liste des CPTs à traiter
$cpts = ['test']; //
// $cpts = ['test', 'slug2', 'slug3']; // si plusieurs cpt
$total = inumed_supprimer_commentaires_non_approuves_pour_cpts($cpts);
add_action('admin_notices', function() use ($total) {
echo '<div class="notice notice-warning is-dismissible"><p>';
echo '🧹 ' . $total . ' commentaires non approuvés supprimés pour les CPTs ciblés.';
echo '</p></div>';
});
}
});
?>inumed_commentaires.phpEnsuite, entrez cette adresse dans votre navigateur : https://www.votresite.com/wp-admin/?supprimer_commentaires_non_approuves=1

Pensez à retirer ce code juste après l’opération, pour éviter tout risque de suppression accidentelle.
Suppression du menu “Commentaires” dans l’admin WordPress
Maintenant que les commentaires sont désactivés et supprimés, autant retirer complètement le menu Commentaires de l’interface d’administration. Cela rendra votre tableau de bord plus clair, surtout si vous utilisez déjà de nombreux plugins.
Ajoutez dans votre fichier inumed_commentaires.php :
<?php
// Supression du menu "Commentaires" dans l'administration
add_action('admin_menu', function() {
remove_menu_page('edit-comments.php');
}, 999)
?>inumed_commentaires.php
Bien paramétrer les commentaires WordPress
Autoriser les commentaires sur son site WordPress peut être une bonne stratégie pour interagir avec son audience — à condition de bien les paramétrer.
Voici quelques réglages recommandés :
- L’auteur doit renseigner un nom et une adresse e-mail
- L’utilisateur doit être enregistré et connecté (attention, cela peut freiner certains)
- Fermer les commentaires sur les articles de plus de 14 jours
- Activer les fils de commentaires imbriqués (2 à 3 niveaux)
- Diviser les commentaires en pages à partir de 50
- Afficher les commentaires les plus anciens ou les plus récents en premier
Modérer selon les règles suivantes :
- Un commentaire est publié immédiatement
- Un commentaire est en attente de modération
- Le commentaire doit être approuvé manuellement
- Option : si l’auteur a déjà un commentaire approuvé, ne pas modérer
- Nombre de liens avant modération : 1 lien maximum
Ajouter une liste de mots interdits dans les commentaires WordPress: ces messages seront automatiquement bloqués ( liste antispam WordPress est trouvable ici ).

Bien entendu, il est recommandé de compléter ces protections avec des plugins de sécurité. Mais cette configuration vous offre déjà une bonne base de départ.
Gérer les spams et sécuriser votre section commentaires
Pourquoi le spam nuit à votre site web ?
Lorsqu’on évoque le spam, on pense souvent à une avalanche de commentaires indésirables à modérer dans le back-office. Pourtant, ce problème va bien au-delà de la simple perte de temps : il impacte directement la notoriété, la sécurité et le référencement naturel de votre site.
Nuisance et perte de crédibilité
Les commentaires automatisés abordent généralement des sujets récurrents : sexualité, argent facile, produits illégaux ou douteux. Une attaque non maîtrisée peut publier des centaines de messages de ce type, visibles publiquement.
Imaginez un visiteur parcourant votre site professionnel — qu’il s’agisse d’un cabinet juridique, d’un blog culinaire ou d’un portfolio artistique — et tombant sur des commentaires truffés de messages vulgaires ou hors sujet.
Votre image de marque est immédiatement dégradée. Vous passez pour un amateur, et l’internaute n’aura aucun mal à cliquer sur la croix pour ne jamais revenir.
D’un point de vue SEO, cette perte de crédibilité se traduit par :
- une hausse du taux de rebond,
- une baisse de la durée moyenne de session,
- une dégradation de vos signaux d’engagement utilisateur, tous pris en compte par Google dans l’algorithme de classement.
Le vrai danger : l’impact SEO et la sécurité de votre site
Le spam ne se limite pas à du texte gênant. Il peut aussi être le vecteur d’attaques informatiques graves, notamment via l’exploitation des formulaires de commentaires WordPress.
Certains pirates s’en servent pour :
- Injecter du code JavaScript (XSS) : ce script peut afficher de faux formulaires de connexion, voler les cookies de session (y compris ceux d’un administrateur) ou insérer des liens frauduleux invisibles dans la page.
- Rediriger automatiquement vos visiteurs vers des sites malveillants ou des arnaques.
Contourner les filtres du thème pour insérer du code exécutable dans la page, interprété à l’insu des visiteurs. - Tenter d’accéder à des données sensibles, comme les identifiants admin, en exploitant des failles dans les plugins ou les thèmes mal protégés.
Ce type d’attaque peut entraîner une pénalisation par Google, qui considérera votre site comme une interface dangereuse. Vous risquez aussi une perte de données et, surtout, un risque juridique si des données personnelles sont compromises.
Ralentissment et crash
Les commentaires sont stockés en base de données. En cas d’attaque massive, WordPress peut être submergé par :
- un grand nombre de requêtes SQL inutiles,
- une explosion de la taille de la base de données,
- des ralentissements critiques, voire un crash total du site sur un hébergement mutualisé ou non optimisé.
Un site lent ou hors ligne aura un impact négatif sur votre référencement naturel, fera fuir vos visiteurs et nuira à vos campagnes SEA (Google Ads).
Les plugins pour sécuriser vos commentaires
Même avec une configuration optimale dans l’interface WordPress, la sécurité de vos commentaires ne peut reposer uniquement sur les réglages natifs.
Les attaques de spam sont dynamiques, massives et souvent automatisées. Vous avez donc besoin d’un plugin dédié à la détection, au filtrage et à l’apprentissage adaptatif des comportements suspects.
Akismet : le plugin intégré par défaut
Hello Dolly et Akismet sont les deux plugins installés par défaut.
Akismet analyse les commentaires en temps réel et bloque la plupart des spams dès qu’un commentaire est ajouté. Grâce à l’intelligence artificielle, il apprend automatiquement, ce qui en fait un allié puissant.
Lors de la première installation, il vous demandera de choisir un tarif. Vous pouvez indiquer “0” pour accéder à une version gratuite, tant que votre site n’est pas commercial.
Aucun paramétrage complexe n’est requis. Akismet fonctionne dès son activation :
- Les spams sont automatiquement filtrés,
- Les commentaires suspects sont placés en attente de modération,
- Vous pouvez consulter ou restaurer les commentaires bloqués si nécessaire.
Antispam Bee
Contrairement à Akismet, Antispam Bee est entièrement gratuit, y compris pour un usage commercial.
Son autre grand avantage ? Il est conforme au RGPD dès l’installation : il ne collecte aucune donnée personnelle, ne nécessite aucune clé API et ne communique avec aucun service externe.
Antispam Bee offre des réglages très précis :
- Filtrage par pays : par exemple, bloquer les commentaires WordPress provenant de régions à forte activité de spam (Russie, Asie, Afrique).
- Filtrage par langue : idéal pour un site francophone, vous pouvez autoriser uniquement les commentaires en français.
- Vérification des adresses IP : comparées à une base de données connue de spammeurs.
- Nettoyage automatique : suppression des commentaires indésirables après un certain nombre de jours, pour éviter d’encombrer votre base de données.

Peu importe que vous choisissiez l’un ou l’autre de ces deux plugins : ils vous protégeront efficacement contre les attaques de spam dans les commentaires WordPress. Pour une sécurité maximale, complétez-les avec un bon plugin de sécurité global (type Wordfence, SecuPress ou iThemes Security)..
Alternatives et systèmes de commentaires externes
Vous pouvez également faire le choix de laisser totalement de côté les commentaires natifs de WordPress et utiliser des plugins offrant une gestion des commentaires beaucoup plus poussée.
WpDiscuz
Parmi les plugins, il y en a un que j’affectionne particulièrement : wpDiscuz. Ce dernier propose un nombre impressionnant de paramètres. C’est d’ailleurs celui que vous retrouverez en bas de cette page.
Configuré en Ajax, ce plugin est rapide et fluide, et permet des réponses en temps réel. On peut également le coupler avec des plugins de captcha, ainsi qu’avec Akismet et Antispam Bee. Il dispose d’une interface moderne et permet également de noter les réponses dans les commentaires grâce à des boutons “like” et “dislike”, ou encore de vous connecter avec vos réseaux sociaux.

Cependant, son aspect très complet le rend plus difficile à paramétrer pour les débutants.

Jetpack
Jetpack propose une interface plus simple et des paramètres plus accessibles. Il a l’avantage d’intégrer une protection anti-spam via Akismet.
En revanche, vous devrez créer un compte Jetpack (lié à WordPress.com) pour pouvoir l’utiliser.

Bonnes pratiques pour encourager les commentaires
Maintenant que vous savez gérer et paramétrer vos commentaires WordPress, il faut apporter des raisons à vos visiteurs de commenter votre article.
Apporter un aspect humain
L’une des premières astuces consiste à mettre en avant le côté humain de votre article et de votre stratégie : c’est souvent ce qu’attend un visiteur, et ce qui peut le convaincre de s’impliquer. Vous pouvez vous adresser directement à vos lecteurs, leur poser des questions ouvertes en sollicitant leur ressenti ou leur avis sur un sujet : “Qu’en pensez-vous ?”, “Avez-vous déjà essayé ?”
Si votre thématique s’y prête, proposer des sujets d’actualité ou sensibles peut également faire réagir les foules et déclencher des débats dans les commentaires.
Attention toutefois à l’ampleur que cela peut prendre si les discussions s’échauffent.
Parfois, partager une expérience personnelle peut aussi permettre à vos utilisateurs d’apprendre à mieux vous connaître, de réagir, ou même de se reconnaître eux-mêmes dans votre récit. Ils peuvent ainsi venir commenter en partageant leur propre expérience.
Ces dynamiques sont souvent observées sur les réseaux sociaux ou sur des pages de type landing page.
Répondre aux commentaires est essentiel. Sur Google, chaque avis devrait recevoir une réponse, même un avis négatif. Cela montre à votre audience que vous accordez de l’importance à leurs remarques et à leurs critiques.
Une conversation laissée sans réponse peut décourager un visiteur de poser sa propre question, par peur de ne jamais obtenir de retour.
Soigner l’expérience utilisateur de la section commentaires
Utiliser un plugin comme wpDiscuz permet de donner à votre section commentaires un aspect clair, moderne et interactif.
L’usage d’avatars humanise l’espace : vos visiteurs ne sont plus de simples anonymes, mais des personnes identifiables.
Pour faciliter l’accès aux commentaires, proposez une connexion via les réseaux sociaux. Cela réduit les frictions et permet à vos visiteurs d’interagir rapidement, sans avoir à créer un compte ou à mémoriser un mot de passe.
Sécurité du formulaire
Nous l’avons répété à plusieurs reprises dans cet article : une modération active des commentaires, combinée à un plugin comme Akismet ou Antispam Bee, permet de limiter les spams et les messages frauduleux qui nuisent à la qualité de votre site.
Aller plus loin avec une stratégie marketing
wpDiscuz permet également de mettre en avant les meilleurs commentaires et de leur attribuer une note. Si un commentaire est jugé pertinent, il peut être mis en avant, ce qui encourage la publication de contenu de qualité. Vous pouvez aussi :
- Intégrer les meilleurs commentaires dans une newsletter
- Récompenser les meilleurs intervenants avec des badges, des titres ou du contenu exclusif
Par exemple :
- Ajouter un badge “Meilleur contributeur” ou “Expert” avec le plugin myCRED
- Offrir un PDF ou une vidéo bonus au grand gagnant
Conclusion
Vous l’aurez compris, les commentaires WordPress, même s’ils ne sont pas utiles sur un site e-commerce ou vitrine, deviennent un véritable levier d’engagement pour un blog.
Encourager les échanges et valoriser vos lecteurs renforcera leur fidélité et aura un impact positif sur votre référencement naturel.
Cependant, vous devrez vous assurer de bien les paramétrer et d’avoir le temps de les gérer, afin que cela ne se retourne pas contre vous.