Accueil » Blog » Comment supprimer ou désactiver la fonction commentaire de mon blog WordPress ?
Supprimer commentaires Wordpress

Comment supprimer ou désactiver la fonction commentaire de mon blog WordPress ?

publié le 29 novembre dans Wordpress - 2 commentaires

Une question qui nous vient du Nord de la France et qui n’est pas directement liée au référencement, mais plutôt à WordPress :
Comment supprimer la fonction « commentaire » de WordPress ?

Question a priori simple, la réponse nécessite toutefois un complément si vous avez déjà publié des billets sur votre blog et si vous souhaitez empêcher les nouveaux commentaires sur ces derniers.

Blog sans billet

La situation la plus simple afin de désactiver les commentaires WordPress.

  • Rendez-vous dans votre interface administrateur WordPress puis dans Réglages > Discussion ;
  • Dans la section « Réglages par défaut des articles », décochez la case « Autoriser les visiteurs à publier des commentaires sur les articles »
    Réglages par défaut des articles

    Réglages par défaut des articles

Tous les billets que vous publierez tant que cette option est désactivée auront les commentaires fermés par défaut. Vous pourrez toujours activer manuellement les commentaires pour un billet de votre choixi, dans l’interface de création de celui-ci.

Blog avec billet(s)

Suivre les deux étapes mentionnées ci-dessus. Une fois décoché « Autoriser les visiteurs à publier des commentaires sur les articles », tous vos nouveaux billets auront les commentaires fermés par défaut, avec possibilité de les activer au cas par cas.

Mais les commentaires seront toujours possibles pour les articles déjà publiés sur votre blog.

S’ils sont peu nombreux, vous pouvez manuellement fermer les commentaires pour chaque article en vous rendant dans Articles > Modifier.

Si vous avez accès à votre base de données WordPress, vous pouvez effectuer une simple requête SQL qui fermera tous les commentaires sur tous vos billets existants.

  • Rendez-vous dans votre interface d’administration de votre base WordPress ;
  • Sélectionnez la page qui vous permet d’effectuer des requêtes SQL et copiez la fonction suivante :
UPDATE wp_posts SET comment_status = "closed" WHERE comment_status = "open"

Remplacez wp_posts par le nom de la table contenant vos billets. Il s’agit d’un nom se terminant par _posts.

A utiliser avec extrême précaution car vous modifiez directement la base WP. Pensez à toujours effectuer une sauvegarde de données avant de modifier votre base.

Si votre blog contient déjà des commentaires, la possibilité d’en ajouter de nouveaux sera fermée, mais les commentaires existants apparaitront toujours sur votre blog. Il vous suffit de vous rendre sur l’interface de gestion des commentaires pour pouvoir les effacer le plus simplement du monde.

WordPress offre aussi la possibilité de fermer les commentaires après un certain temps (également dans Réglages > Discussion), peut-être est-ce une alternative à considérer pour désactiver les commentaires de votre blog.

Abonnez-vous au blog

  • Envoyer
  • Digg
  • Del.icio.us
  • Stumble Upon
  • Facebook

{ 2 commentaires… lisez-les ci-dessous ou ajoutez-en un }

Charles @ Thesis juin 10, 2010 à 12:03

Merci pour vos conseils. Cet article a été pour moi une véritable aubaine, car depuis quelque temps, j’ai essayé de désactiver les commentaires sur son blog, mais mes tentatives ont été infructueuses. Maintenant je me rends compte que beaucoup plus facile de mettre une fonction d’arrêt temporaire pour les nouveaux commentaires. Bien fait!

Répondre

Soul décembre 11, 2011 à 21:34

Merci pour la requête SQL, ça m’a éviter de recevoir de nombreux e-mails, juste un copier coller sur chaque bdd :)

Répondre

Laisser un commentaire