Désactiver les commentaires sur toutes les publications / pages


8

Existe-t-il un moyen rapide de désactiver tous les commentaires sur tous les articles et pages. Je sais que vous pouvez accéder au tableau de bord sous les messages, cliquer sur modifier et ne pas autoriser, sous les commentaires. Est-ce le seul moyen?

Réponses:


20

La vérification si les commentaires sont activés est effectuée par comments_open()fonction.

Vous pouvez toujours le renvoyer faux via un filtre avec quelque chose comme ceci:

add_filter('comments_open', '__return_false');   

Une autre façon serait de rendre les commentaires disponibles uniquement aux utilisateurs enregistrés (c'est-à-dire si vous n'avez pas d'enregistrement ouvert) dans Settings > Discussion.


La solution la plus simple, native-wp et la meilleure. +1
kaiser


2

Modifiez en bloc les pages existantes dans la vue Posts ou Pages du tableau de bord, comme indiqué ici :

  1. Accédez à votre page Tous les messages.
  2. Cliquez sur la case à cocher dans l'en-tête.
  3. Choisissez "Modifier" dans le menu déroulant des actions en masse, puis cliquez sur Appliquer. La zone d'édition en bloc apparaît.
  4. Au milieu de la zone d'édition en masse se trouvent quatre menus déroulants. Le second est pour les commentaires. Remplacez-le par "Ne pas autoriser".
  5. Désactivez les pings avec une liste déroulante similaire sur le côté droit de la zone d'édition en bloc.
  6. Cliquez sur le bouton de mise à jour à l'extrême droite.

1

J'ai pensé ajouter une réponse à ce qui précède car cela peut ne pas être immédiatement évident pour d'autres personnes à la recherche de ce problème.

Dans Paramètres >> Discussion, vous pouvez décocher "Autoriser les utilisateurs à publier des commentaires sur de nouveaux articles" dans les paramètres d'article par défaut. Cependant, notez que cela n'affectera que les nouveaux messages / pages.

Vous pouvez modifier en bloc les pages existantes dans la vue Publications ou Pages du tableau de bord.

Cela peut être une méthode préférée pour certaines personnes qui ne souhaitent pas toucher aux fichiers de modèle, etc.


Comment modifier en bloc les pages existantes dans la vue Posts ou Pages du tableau de bord? Je ne vois aucune option dans la vue Publications ou Pages.
MikeiLL

Dans la vue Publications ou Pages du tableau de bord, il devrait y avoir une valeur déroulante «Actions en masse». Changez-le en «Modifier», puis sélectionnez tous les articles / pages ou simplement ceux que vous voulez, puis cliquez sur «Appliquer» et cela affichera les options de modification en bloc.
TomC

0

Ne pas inclure le formulaire de commentaire dans votre thème fonctionne également (c'est ce que je fais habituellement).

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.