web-dev-qa-db-fra.com

Désactiver ou activer les commentaires sur le frontal

Comment puis-je activer ou désactiver les commentaires sur front-end par l'auteur du post?

Le back-end est fermé pour mes auteurs et certains auteurs ne veulent parfois pas activer les commentaires. Peut-être pourrions-nous ajouter un champ (case à cocher) qui permettra aux auteurs de publication d'activer ou de désactiver les nouveaux commentaires.

Peut-être pouvons-nous développer comme ceci (avec les options de case à cocher suivantes):

  1. Masquer tous les commentaires passés
  2. Afficher les anciens mais fermer les nouveaux commentaires.
1
ineedyou

En fait, il existe dans WordPress par défaut.

Si votre éditeur WordPress ne l'affiche pas, cliquez sur le menu déroulantScreen Optionsdans le coin supérieur gauche. Il va montrer des cases à cocher. Parmi ceux-ci, il en existe un appeléDiscussion. Si vous cochez cette case, WordPress affichera l'optionAllow Commentsaprès l'éditeur dans Discussion Meta Box.

Ceci est une option de niveau auteur, les auteurs devraient donc pouvoir y accéder. Si un auteur décocheAllow Commentsdu début, aucun commentaire ne sera affiché pour cet article. D'un autre côté, si un auteur désactive cette option après la réception de certains commentaires, les commentaires les plus anciens seront affichés, mais il n'y aura pas d'option pour poster de nouveaux commentaires.

3
Nazaria