Sur un blog WordPress il peut être nécessaire de fermer les commentaires. Par exemple, sur une ancienne publication on souhaite arrêter les commentaires pour minimiser le temps d’administration.
Décider ce qu’il faut faire à propos des commentaires
Quelques questions à vous poser avant de décider de fermer les commentaires ou les laisser.
Quelle valeur tirez-vous des commentaires ? Votre blog attire-t-il des lecteurs réfléchis et engagés qui laissent des commentaires qui suscitent de bonnes idées pour vous ? Ou la plupart des commentaires sont-ils du spam ou des commentaires très courts qui n’ajoutent pas vraiment de valeur ? Êtes-vous satisfait du temps que vous passez actuellement à modérer ou bien vous perdez beaucoup de temps à le faire.
Vos lecteurs préfèrent-ils interagir avec vous dans un endroit différent (par exemple sur votre page Facebook)? De toute évidence, il y a des avantages et des inconvénients à faire cela.
Mais certains blogs encouragent les lecteurs à laisser des commentaires sur les plateformes de médias sociaux au lieu de (ou aussi) commenter les articles eux-mêmes.
Voilà donc quelques questions à se poser avant de laisser ou de fermer les commentaires.
[bctt tweet= »#WordPress #SPAM : 90% des commentaires sur un site #web sont générés automatiquement par des machines virtuelles (des bots) » via= »no »]
Fermer les commentaires
Quelques étapes sont nécessaires pour désactiver les commentaires sur tous les articles de votre blog :
- Rendez-vous sur le tableau de bord de votre blog, cliquez sur l’onglet « Réglages » puis « discussion »
- Décocher la case « Autoriser les visiteurs à publier des commentaires sur les derniers articles »
- Valider en fin de page en cliquant sur « Enregistrer les modifications »
c’est bien, mais vous allez remarquer que les anciens articles continuent à voir déjà les commentaires ouvert s’il y a déjà un commentaire de poster. du coup il faudra déployer les gros moyens et aller sur l’interface de gestion de MySQL pour changer directement dans la base de données de WordPress.
Voici la requête MySQL que vous devez exécuter pour fermer les commentaires à tous les utilisateurs :
UPDATE wp_posts SET comment_status = 'closed';
Si vous voulez supprimer tous les SPAM de votre base de données par la même occasion :
DELETE FROM wp_comments WHERE wp_comments.comment_approved = 'spam';
Conclusion
Voila, N’oubliez pas de faire une sauvegarde à votre base de données, on sait jamais, à la place d’un commentaire vous pouvez supprimer un article …
Si vous décidez de garder les commentaires, n’oubliez pas d’ajouter un mécanisme Antispam.