Comment supprimer tous les commentaires en attente dans WordPress
Publié: 2020-10-30WordPress est aujourd'hui l'un des systèmes de gestion de contenu les plus populaires. Environ un site Web sur trois que vous visitez chaque jour est un site Web WordPress. Dans cet esprit, vous pouvez supposer que des millions de personnes laissent quotidiennement des commentaires sur ces sites Web. En fin de compte, quelqu'un doit gérer tout le contenu, y compris ces nombreux commentaires. Si vous êtes l'un des modérateurs, vous savez à quel point cela peut être parfois difficile. Surtout si vous débutez. Heureusement, il existe plusieurs façons de gérer et de supprimer facilement tous les commentaires en attente dans WordPress . Ce qui est bien utile car la modération peut parfois prendre du temps.
Deux façons de supprimer tous les commentaires en attente dans WordPress
Généralement, les commentaires sont un moyen important de communiquer avec le public . Avec les commentaires, les gens échangent publiquement des opinions, partagent des conseils et demandent des informations supplémentaires aux modérateurs du site Web. C'est un élément précieux d'une bonne expérience utilisateur et un bon moyen d'améliorer facilement votre site Web dans son ensemble. Dans toute son utilité, la gestion des sections de commentaires nécessite un effort supplémentaire. Si vous avez des milliers de commentaires en attente ou de spam que vous devez supprimer, vous pouvez essayer certaines de ces méthodes.
La méthode manuelle avec la configuration WordPress par défaut
Les sites Web WordPress, comme beaucoup d'autres, nécessitent une maintenance appropriée. Cela signifie que vous devez modifier manuellement de nombreuses configurations par défaut . Pour les commentaires, la configuration par défaut est déjà définie pour filtrer une grande partie des commentaires. Mais cela ne fait pas toujours exactement ce que vous espérez faire. Parfois, les commentaires qui devraient trouver une place dans les spams passent à travers les filtres et se retrouvent dans la section en attente.
Un "Spam vide" intégré est une solution pratique en un clic pour supprimer tous les messages de spam. Mais c'est un peu différent lorsque vous devez supprimer des commentaires en attente.
Par défaut, dans vos commentaires>sections en attente, vous ne pouvez voir que 20 commentaires par page. Pour cette raison, vous ne pouvez supprimer qu'un nombre spécifié de commentaires à la fois. Supprimer tous les commentaires en attente de cette façon peut être atroce. Mais, vous pouvez augmenter le nombre de commentaires que vous voyez à 999. Allez dans "Commentaires" dans la barre de gauche, puis sélectionnez "Options d'écran" en haut à droite de l'écran. Là, vous pouvez entrer le nombre de commentaires par page.

Sinon, si vous avez plusieurs milliers de commentaires, mieux vaut essayer d'autres méthodes.
Utiliser des plugins pour supprimer les commentaires en attente
Une autre façon de supprimer tous les commentaires en attente dans WordPress consiste à utiliser des plugins. Il existe de nombreux plugins qui peuvent vous aider dans la gestion de vos commentaires. Voici quelques-uns des plus populaires :
- Supprimer les commentaires en attente - ce plugin offre un moyen rapide de supprimer tous vos spams et commentaires en attente. Merveilleux plugin pour lutter contre les attaques de spam.
- Supprimer tous les commentaires de WordPress – ce plugin est conçu pour traiter tous les commentaires approuvés et en attente en un seul clic.
- WP Bulk Delete - vous pouvez supprimer des commentaires, des publications, des pages et d'autres données en masse avec ce plugin. Il dispose également de filtres puissants qui vous aident à choisir ce que vous devez supprimer.
- Supprimer les commentaires par statut - vous pouvez supprimer tous les commentaires en choisissant leur statut, y compris les commentaires indésirables, en attente, approuvés et supprimés.
- WP-Sweep – propose de supprimer en utilisant les fonctions de suppression WordPress par défaut, sans requêtes MySQL directes.
Tous ont leur propre façon de traiter les problèmes de commentaires en attente. Et la meilleure façon de décider lequel vous convient le mieux est de les installer et de les essayer.

Utiliser SSH pour gérer les commentaires
C'est une bonne solution pour les personnes qui préfèrent une approche plus technique . Vous pouvez vous connecter via SSH et utiliser une ligne de commande pour traiter tous ces commentaires en attente. Le but est d'exécuter un ensemble de commandes après vous être connecté au serveur de votre site Web avec SSH.

Une fois que vous y êtes, exécutez la commande suivante :
mysql -uDB_USERNAME -pDB_USER_PASSWORD -DYOUR_WORDPRESS_DB_NAME -e "DELETE FROM wp_comments WHERE comment_approved = '0';"
En particulier, cette commande supprime tous les commentaires non approuvés que nous voyons comme en attente. N'oubliez pas d'ajouter votre propre nom d'utilisateur, mot de passe et nom de base de données au lieu de noms génériques.
Vous pouvez également modifier la dernière partie de la commande pour exécuter d'autres tâches :
- pour supprimer tous les commentaires approuvés dans WordPress : comment_approved = '1'
- supprimer tous les spams : comment_approved = 'spam'
- supprimer tous les commentaires de la corbeille : comment_approved = 'trash'
Soit dit en passant, soyez prudent avec comment_approved = '1' car vous ne voulez pas supprimer quelque chose que vous devez conserver.
Utilisez phpMyAdmin pour supprimer
Une autre façon de supprimer les commentaires en attente est avec phpMyAdmin. Vous devez vous connecter à cPanel puis choisir le phpMyAdmin dans la section base de données. Une fois à l'intérieur, choisissez votre base de données. Il y a un onglet où vous pouvez entrer les commandes suivantes :
DELETE from wp_comments WHERE comment_approved = '0'
Tout comme avec SSH, vous pouvez modifier la ligne de commande pour supprimer différents types de commentaires.

Supprimer les commentaires avec un plugin qui exécute des commandes SQL
Vous pouvez utiliser des commandes SQL pour supprimer le spam et les commentaires en attente en une seconde seulement. Si vous n'êtes pas familier avec SQL, ce plugin peut vous aider. SQL Executioner vous permet d'exécuter des commandes pour votre site Web à partir de l'interface d'administration .
Voici une liste de commandes :
DELETE FROM wp_comments WHERE comment_approved = "0"
– supprime les commentaires en attente
DELETE FROM wp_comments WHERE comment_approved = "spam"
– pour supprimer le spam
Assurez-vous de sauvegarder régulièrement votre base de données au cas où vous supprimeriez quelque chose que vous ne vouliez pas.
Comment prévenir les futurs spams et les tas de commentaires en attente dans WordPress ?
Une façon de bloquer une partie des commentaires indésirables consiste à ajouter une liste de mots-clés à votre liste noire de commentaires . Allez dans Paramètres> Discussions, entrez des mots-clés dans la section liste noire et enregistrez.

Une autre façon consiste à définir différemment les paramètres de discussion de WordPress . Allez dans Paramètres>Discussion et voyez quelles options correspondent à vos besoins. Par tous les moyens, assurez-vous que vos commentaires sont approuvés manuellement pour éviter le spam de votre section de commentaires sur le site Web en direct.

Une solution populaire et, pour beaucoup, inévitable est le plugin Akismet Spam Protection . En général, il vérifie les commentaires et empêche la publication de spam et d'autres contenus malveillants. Une fois que vous l'avez configuré pour votre appel, assurez-vous de le mettre à jour régulièrement pour une efficacité totale.
Si vous rencontrez des problèmes avec la gestion des commentaires sur votre site Web, voici des moyens utiles pour traiter et supprimer tous les commentaires en attente dans WordPress . Sans restriction, vous pourrez gérer de grandes quantités de commentaires inutiles en quelques clics seulement. Essentiellement, cela vous fera gagner un temps précieux et rendra l'ensemble du processus de maintenance très convivial.