Safe SVG est le meilleur moyen d’autoriser les téléversements de SVG dans WordPress !
Il vous permet d’autoriser les téléversements de SVG tout en vous assurant qu’ils soient nettoyés pour éliminer les vulnérabilités SVG/XML qui peuvent affecter votre site. Il vous donne également la possibilité de prévisualiser dans la médiathèque vos SVG téléversés.
Fonctionnalités actuelles
- SVG désinfectés – N’ouvrez pas de failles de sécurité de votre site WordPress en autorisant les téléversements de fichiers non contrôlés.
- Optimisation SVGO – Exécute vos SVG via l’outil SVGO lors du téléversement pour vous faire gagner de la place. Cette fonctionnalité est désactivée par défaut mais peut être activée en ajoutant le code suivant :
add_filter( 'safe_svg_optimizer_enabled', '__return_true' ); - Afficher les SVG dans la médiathèque – Fini le temps où il fallait deviner quel SVG est le bon, nous activerons les aperçus SVG dans la médiathèque de WordPress.
- Choisissez qui peut téléverser – Limitez les téléversements de SVG à certains utilisateurs de votre site WordPress ou autorisez n’importe qui à en téléverser.
Initialement une preuve de concept pour #24251.
La normalisation SVG est effectuée avec la bibliothèque suivante : https://github.com/darylldoyle/svg-sanitizer.
L’optimisation des SVG est effectuée via la bibliothèque suivante : https://github.com/svg/svgo.
Cette extension est disponible en téléchargement pour votre site .
