web-dev-qa-db-fra.com

Suppression de la capacité de l'auteur wordpress à modérer les commentaires sur ses propres messages

Les auteurs WordPress ont la permission de modifier les commentaires des autres sur leur propre message. Comment désactiver cela tout en permettant aux auteurs d'éditer leurs publications?

1
baru

À partir du code, la vérification des autorisations probables correspond à la capacité edit_comment de la fonction edit_comment() .

Vos options pour supprimer cette fonctionnalité sont les suivantes:

  • personnaliser le rôle avec le plugin, par exemple Membres
  • personnaliser le rôle avec le code, en utilisant probablement la fonctionnalité de suppression de cap
  • filtrez les thiungs autour de map_meta_cap ou user_has_cap si vous avez besoin d'une logique plus élaborée (par exemple, refuser l'autorisation dans le contexte d'un commentaire spécifique, plutôt que de commentaires en général)

PS ne sait pas si cela permettra d'omettre correctement les parties d'interface connexes, il faudra peut-être régler cela séparément

0
Rarst