Repository navigation
Releases: julienfelixweb/jfw-no-comments
Release list
1.0.6
Correctif de sécurité.
- Flux des commentaires : quand des types de contenu gardent leurs commentaires (filtre
jfw_no_comments_allowed_post_types), le flux global et celui d'une recherche ne contiennent plus que les commentaires de ces types. - Renforcement : sur le site public (AJAX compris), toute requête de commentaires d'un thème ou d'un plugin (
get_comments(),WP_Comment_Query) ne renvoie plus que les commentaires qui restent visibles. L'admin, l'API REST, WP-CLI et le cron ne sont pas concernés.
Ces points ne concernaient que les commentaires existants pas encore purgés. Mise à jour recommandée.
Installation : télécharger Source code (zip) ci-dessous, puis Extensions → Ajouter → Téléverser.
1.0.5
Correctif de sécurité.
- REST API :
/wp/v2/commentsne peut plus être contourné avec les alias de typeall,comments,pingsou un type vide (utilisateurs pouvant écrire des articles). - Les blocs Derniers commentaires et Modèle de commentaire n'affichent plus les commentaires existants quand ils sont rendus côté serveur (contenu, modèle de thème,
/wp/v2/block-renderer). - Tableau de bord : les Commentaires récents du widget Activité n'affichent plus les commentaires désactivés.
Ces fuites ne concernaient que les commentaires existants pas encore purgés. Mise à jour recommandée.
Installation : télécharger Source code (zip) ci-dessous, puis Extensions → Ajouter → Téléverser.
1.0.4
Correctif.
- REST API : avertissement PHP « Undefined variable $result » sur les requêtes
/wp/v2/commentsautorisées (Notes, types de contenu qui gardent les commentaires), introduit en 1.0.1. Le blocage des commentaires n'était pas affecté.
Installation : télécharger Source code (zip) ci-dessous, puis Extensions → Ajouter → Téléverser.
1.0.3
Correctif.
- Les réglages de discussion par défaut (commentaires, pings, pingbacks) ne peuvent plus être rouverts en base depuis
options.php, l'API REST des réglages ouupdate_option(): ils restent fermés si le plugin est désactivé.
Installation : télécharger Source code (zip) ci-dessous, puis Extensions → Ajouter → Téléverser.
1.0.2
Correctif.
- Purge : plus d'erreur SQL quand le filtre
jfw_no_comments_blocked_typesrenvoie une liste vide. Aucun commentaire n'est alors supprimé, seule la discussion est fermée.
Installation : télécharger Source code (zip) ci-dessous, puis Extensions → Ajouter → Téléverser.
1.0.1
Correctif de sécurité.
- REST API :
/wp/v2/commentsne peut plus être contourné en changeant la casse de la route (/wp/v2/Comments) ou du paramètretype(COMMENT), ni en passant plusieurs articles danspost(tous sont désormais vérifiés, pas seulement le premier). Les commentaires existants non purgés pouvaient être lus sans connexion.
Mise à jour recommandée. Les sites qui utilisent déjà le plugin la reçoivent automatiquement.
Installation : télécharger Source code (zip) ci-dessous, puis Extensions → Ajouter → Téléverser.
1.0.0
Première version.
- Blocage des commentaires, pingbacks et trackbacks sur toutes les entrées (formulaire, wp-comments-post.php, XML-RPC, trackbacks, REST API).
- Nettoyage de l'admin et purge des commentaires existants (Outils → Purge des commentaires, ou
wp no-comments purge). - Les Notes de l'éditeur de blocs continuent de fonctionner.
- Mises à jour automatiques depuis les releases GitHub.
Installation : télécharger Source code (zip) ci-dessous, puis Extensions → Ajouter → Téléverser.