WP SVG Images

Descripción

Sube archivos SVG de forma segura a tu biblioteca de medios. Los archivos SVG que subas se desinfectan automáticamente.

SVG significa Scalable Vector Graphics y es probablemente la forma más eficiente de mostrar imágenes.
El plugin WP SVG Images es un plugin ligero y fácil de usar que te permite subir archivos SVG a tu biblioteca de medios de forma segura y sencilla.

Características

  • Compatibilidad con subidas de SVG en tu biblioteca multimedia.
  • Desinfecta los archivos SVG subidos. Los archivos SVG/XML malignos se rechazan al subirse.
  • Compatibilidad con SVG configurable por el administrador para diferentes perfiles de usuario. Posibilidad de desactivar la subida de SVG para diferentes perfiles de usuario.
  • Diferentes perfiles de usuario pueden subir y/o desinfectar las imágenes SVG subidas.
  • Vista previa del SVG en la biblioteca de medios.

Soporte

Soporte 24/7 de SVG ofrecido por ShortPixel aquí o aquí.

Plugins recomendados

Este plugin está soportado y mantenido por ShortPixel. Otros plugins populares de ShortPixel:
FastPixel Caching – Optimización de WP mas fácil
ShortPixel Image Optimizer – Optimización & compresión de todas las imágenes en tu web, incluida entrega de WebP – ShortPixel Image Optimizer.
ShortPixel Adaptive Images – Optimización de imágenes & entrega desde CDN.
Enable Media Replace – Reemplaza fácilmente imágenes o archivos en la biblioteca de medios.
reGenerate Thumbnails Advanced – Regenera miniaturas fácilmente.
Resize Image After Upload – Cambia automáticamente el tamaño de cada imagen subida.

Ganchos para desarrolladores

WPSVG_setAllowedTags

Te permite especificar más etiquetas que no se eliminarán durante la desinfección

add_filter( 'WPSVG_setAllowedTags', 'my_custom_allowed_svg_tags', 10, 1 );
function my_custom_allowed_svg_tags( $tags ){
    $tags[] = 'path';
    return $tags;
}

WPSVG_setAllowedAttrs

Te permite especificar más atributos que no se eliminarán durante la desinfección

add_filter( 'WPSVG_setAllowedAttrs', 'my_custom_allowed_svg_attributes', 10, 1 );
function my_custom_allowed_svg_attributes( $attributes ){
    $attributes[] = 'fill';
    return $attributes;
}

Instalación

  1. Sube la carpeta wp-svg-images al directorio /wp-content/plugins/
  2. Activa el plugin a través del menú «Plugins» en WordPress

Reseñas

8 de junio de 2021
I tried a lot of plugins for SVG images, but none is good like this plugin. Greets to author, very powerful plugin. Especially is good for SVG width and height, it’s automatically set the width and high of SVG images. Thanks!
24 de abril de 2020 1 respuesta
WP SVG images let’s you upload SVG files to WordPress and shows previews in the media library but the description doesn’t clearly state what else the plugin is doing, it just says «Add SVG support to your WordPress web. You can upload SVG files, you can see them as thumbnails in media library, etc.» It can’t load SVG files that link to external images made with Illustrator CC 2020 unfortunately. I uploaded a test SVG file into a vanilla install of WordPress with the Twenty Twenty theme. I’m not sure if this plugin or WordPress was the problem but external images in the same folder weren’t loaded. The developer just said go hire someone as you can’t code… I just asked the developer if he could change the description if the plugin had problems. I’m happy to change the review but I can’t say this is great or fantastic without proper documentation of what the plugin does in the summary. I came to this plugin’s page because I wanted to try some other plugins. That’s all. I hope the developer can find out what is happening and can see the sample code I left in the support forum. If this plugin can’t load linked folders and the folders don’t work even if they are manually uploaded into the same directory it’s okay but it’s just nice to say stuff like that in the description. This plugin helps upload SVG files but doesn’t check if anything is linked to the files. Not sure if it sanitizes SVG code yet.
20 de marzo de 2020
I tested out a few other SVG plugins….they either were ineffective, mildly buggy, or crashed my site. THIS plugin though…is not just stable, but it operates smoothly. And it is also not a resource hog. It is wonderful. I currently have he latest version of WordPress — 5.3.2 — and it works just fine, as of today. I have ajax, jquery, CSS, PHP…basically nothing super weird on my site. I love this plugin. Highly recommended.
Leer todas las 13 reseñas

Colaboradores y desarrolladores

«WP SVG Images» es un software de código abierto. Las siguientes personas han colaborado con este plugin.

Colaboradores

Traduce «WP SVG Images» a tu idioma.

¿Interesado en el desarrollo?

Revisa el código , echa un vistazo al repositorio SVN o suscríbete al registro de desarrollo por RSS.

Registro de cambios

4.3

Release date: June 20th, 2024
* Fix: Patched a Stored Cross-Site Scripting vulnerability found by Colin Xu and responsibly disclosed by the WordFence team;
* Compat: Added compatibity with WP All Import plugin;
* Compat: Tested with the latest versions of WordPress (6.6) and PHP (8.3).

4.2

Fecha de lanzamiento: 6 de abril de 2023
* Compatibilidad: Probado en WordPress 6.2;
* Compatibilidad: Actualizados los scripts de desinfección de SVG;
* Retoque: Omite el porcentaje de ancho y alto al leer las dimensiones SVG.

4.1

Fecha de lanzamiento: 1 de agosto de 2022
* Retoque: ocultar automáticamente el aviso de ajustes después de visitar la página de ajustes;
* Compatibilidad: probada la compatibilidad con WordPress 6.0;
* Corrección: el enlace y botón de ajustes del aviso ahora funcionan bien en todas las instalaciones de WordPress.

4.0

Fecha de lanzamiento: 29 de marzo de 2022
* Nuevo: nos juntamos a la familia ShortPixel;
* Nuevo: añadida desinfección SVG;
* Nuevo: añadida página de ajustes donde puedes activar/desactivar la subida de SVG por perfil de usuario;
* Compatibilidad: WP_SVG_FOR_EVERYONE marcado como obsoleto.

3.7

  • probado en WordPress 5.9.

3.6

  • corregido error tipográfico en la última actualización

3.5

  • probado en WordPress 5.8
  • corregido el ancho y la altura que faltan en el bloque de núcleo/imagen

3.4

  • permite subidas de SVG solo para administradores y editores

3.3

  • probado en WordPress 5.7

3.2

  • probado en WordPress 5.4

3.1

  • probado en WordPress 5.3

3.0

  • añadida compatibilidad con subir medios a través de Beaver Builder

2.9

  • probado en WordPress 5.0

2.8

  • corregido el tamaño de SVG como imagen destacada

2.7

  • corrección para iniciar el filtro upload_mimes antes

2.6

  • se ha eliminado el css de dimensionado de svg debido a muchos conflictos

2.5

  • tamaño del icono svg corregido en la lista de plugins para actualizar

2.4

  • problema en commit de SVN

2.3

  • tamaño del icono svg corregido en la lista de plugins

2.2

  • convierte ancho y alto de svg a número flotante [PX]

2.1

  • añadidos metadatos de anchura y altura para svg

2.0

  • añadida compatibilidad con svgz
  • corregidas las miniaturas svg

1.4

  • reparo del error con count()

1.3

  • compatibility con 4.9

1.2

  • añadida corrección del cálculo de tamaño para wp_get_attachment_image_src

1.1

  • corrección para fallo en WP4.7.1

1.0

  • Primera versión