web-dev-qa-db-fra.com

Comment gérer tous les commentaires en attente au même endroit?

J'ai une installation WP multisite avec un grand nombre de sites. Grâce à l’approbation automatique des commentaires des utilisateurs enregistrés et l’invitation à l’enregistrement, nous n’avons plus besoin de recevoir des notifications par courrier électronique pour les commentaires en attente de modération.

C'est un comportement bon et intentionnel, mais il a introduit un autre problème. Certains sites accumulent un grand nombre de commentaires "en attente", car il est trop compliqué pour moi de consulter régulièrement chacune des pages d'administration spécifiques des sous-sites et de gérer leurs commentaires. Les utilisateurs peuvent gérer les commentaires sur leurs propres sites, mais la plupart ne sont pas dérangés.

Cela ne me dérangerait pas de le faire si je disposais d'une interface centrale pour approuver en bloc/marquer comme spam/supprimer les commentaires en attente sélectionnés de tout le multisite, mais je ne voulais pas accéder à l'écran d'administration de chaque site.

Autrement, une liste de tous les sites du réseau, avec le nombre total de commentaires en attente et de liens vers leur page d’administration de commentaires suffirait. Au moins, je ne perdrais pas de temps à visiter la page d'administration des sites pour lesquels aucun commentaire n'était en attente.

Est-ce que quelqu'un connait un plugin qui peut aider avec ça? J'ai cherché et cherché et je ne trouve rien qui se rapproche de ce que je cherche.

3
AntonChanning

Je n'ai pas essayé. mais ce plugin semble satisfaire votre option alternative

http://wordpress.org/extend/plugins/mu-manage-comments-plugin/

Affiche de manière pratique une liste de blogs avec du spam ou des commentaires non modérés, afin que l'administrateur du réseau puisse gérer les commentaires sur les blogs du réseau. La liste montre les comptes par blog avec des liens vers chaque commentaire.

Toutefois. le plugin avertit qu'il peut ne pas convenir aux sites avec un grand nombre de blogs - vous devrez peut-être ajuster votre valeur de délai d'attente PHP.

3
anu

Le plug-in de la réponse acceptée n'étant plus disponible, je vais vous fournir une solution à votre question alternative:

liste de tous les sites du réseau, avec le nombre total de commentaires en attente et de liens vers leur page d'administration de commentaires

Le plugin premium Beyond Multisite , que j'ai développé, peut vous montrer une telle liste. Pour le voir, une fois le plugin activé:

  1. Passez de l’écran d’administration du réseau à Tableau de bord -> Nettoyage du réseau
  2. Dans le menu déroulant État du commentaire , choisissez En attente .
  3. Cliquez Prévisualiser la suppression du commentaire

enter image description here

Quelques avantages sont:

  1. Cela fonctionnera même si vous avez un très grand réseau
  2. Vous pouvez choisir de ne voir que les sites qui ont plus de 10, 100, 1000 ou 10 000 commentaires en attente.
  3. Le plugin a d'autres fonctionnalités utiles liées à la gestion multisite de WordPress
0
Nikolay