7
Désactiver les commentaires dans WordPress est une solution pragmatique pour stopper les discussions indésirables et reprendre le contrôle de votre site. Spam, gain de temps ou contenu clair sans distraction, la bonne méthode dépend de vos objectifs.
Désactiver les commentaires WordPress : Instructions pas à pas
Vous pouvez désactiver les commentaires de WordPress dans le système de gestion de contenu de différentes manières, allant de simples réglages à des interventions techniques. Choisissez la méthode qui convient le mieux à votre projet – toutes les options sont détaillées ici :
- Désactivation globale via le tableau de bord : ouvrez le backend de WordPress et cliquez sur Paramètres ☻ Discussion. Désactivez la case à cocher à côté de « Autoriser les visiteurs à commenter les nouvelles contributions ». Confirmez en cliquant sur Enregistrer les modifications. Ce paramètre bloque les nouveaux commentaires pour toutes les futures contributions et pages. Remarque : les contributions déjà publiées ne sont pas affectées.
- Personnaliser les contributions : ouvrez une contribution ou une page déjà publiée dans l’éditeur. Cliquez à droite dans l’onglet Document sur Discussion et décochez la case Autoriser les commentaires. Enregistrez la modification. Conseil : utilisez l’édition rapide dans la liste des messages (sous Messages ☻ Tous les messages) pour modifier plusieurs messages en même temps. Maintenez Ctrl/Cmd enfoncé pour sélectionner plusieurs posts, cliquez sur Édition rapide et désactivez les commentaires pour tous les posts sélectionnés.
- Plugins pour un contrôle précis : installez le pluginDisable Comments dans Wordpress. Après l’avoir activé, vous trouverez sous Paramètres ☻ Disable Comments des options permettant de désactiver les commentaires pour certains types de posts (articles, pages, médias) ou pour l’ensemble du site web. Le plugin supprime également tous les widgets et champs de commentaires du frontend.
Désactiver les commentaires WordPress : Maîtriser les pièges cachés
Même après la désactivation des commentaires, il reste parfois des restes – des entrées de base de données aux paramètres cachés. Voici comment combler toutes les lacunes.
- Oublier les commentaires des médias ? WordPress autorise par défaut les commentaires sous les images et les PDF. Supprimez cette option en ajoutant ce code dans functions.php : php Copy function deactivate_media_comments() { remove_post_type_support(‘attachment’, ‘comments’) ; } add_action(‘init’, ‘deactivate_media_comments’) ; Ou utilisez Disable Comments et sélectionnez le type de post Média sous Préférences.
- Ranger la base de données : les anciens commentaires laissent des déchets de données. Installez WP-Sweep pour supprimer les entrées orphelines dans les tables wp_comments et wp_commentmeta. Sinon, exécutez cette requête SQL dans phpMyAdmin (faites d’abord une sauvegarde !): sql Copy TRUNCATE TABLE wp_comments ; TRUNCATE TABLE wp_commentmeta;
- Environnements multi-sites : Si vous exploitez un réseau WordPress, répétez la désactivation pour chaque sous-site séparément. Avec des plugins comme Disable Comments Multisite, vous automatisez ce processus.
- Résister aux mises à jour du thème : Utilisez un thème enfant pour protéger les modifications de code dans le fichier functions.php. Des plugins comme Child Theme Wizard génèrent un thème enfant en deux clics – sans accès FTP.
- N’oubliez pas les sauvegardes : Avant toute modification de code, commencez par sauvegarder votre site web. UpdraftPlus automatise les sauvegardes et les stocke sur Google Drive, Dropbox ou par e-mail. Une fois configuré, vous vous épargnez des ennuis en cas d’erreur.
- Mettre en pause les commentaires uniquement : Si vous souhaitez réactiver cette option ultérieurement, activez dans Paramètres ☻ Discussion l’option « Avant qu’un commentaire n’apparaisse, l’auteur doit déjà avoir écrit un commentaire approuvé ». Ainsi, les nouveaux commentaires atterrissent dans la corbeille sans que la fonction soit complètement supprimée.