En el mundo del diseño web y WordPress, surge una pregunta común: ¿por qué WordPress no admite imágenes con la extensión SVG de forma predeterminada?
En este artículo, exploraremos lo que son las imágenes SVG, entenderemos la razón detrás de la limitación en WordPress y aprenderemos cómo superar este obstáculo.
¿Qué es una imagen SVG?
Seguramente te ha pasado: intentas agrandar una imagen y de repente, la calidad se desvanece, los píxeles aparecen. Este problema afecta a las imágenes estándar (mapas de bits) como .jpg, .png y .gif.
Sin embargo, las imágenes vectoriales, también llamadas imágenes SVG, o Scalable Vector Graphics, son un tipo de formato gráfico que utiliza código XML para describir gráficos vectoriales bidimensionales. A diferencia de los formatos tradicionales como JPG o PNG, las imágenes SVG son escalables y no pierden calidad al ampliarse.
Las imágenes vectoriales pueden ampliarse infinitamente sin perder calidad y pesan menos.
¿Por qué WordPress no admite SVG de primeras?
La razón principal detrás de la restricción de WordPress respecto a las imágenes SVG radica en la seguridad. Dado que los archivos SVG pueden contener código ejecutable, permitir su carga sin restricciones podría abrir la puerta a posibles amenazas de seguridad, como inyecciones de código malicioso.
Pero si la imagen SVG es creada por ti este peligro no tendría por qué existir.
Cómo Habilitar Imágenes SVG manualmente en WordPress
Accedemos al archivo functions.php que podemos encontra en wp-content > themes > tu_plantilla y añadimos el siguiente código:
| function add_file_types_to_uploads($file_types){ $new_filetypes = array(); $new_filetypes[‘svg’] = ‘image/svg+xml’; $file_types = array_merge($file_types, $new_filetypes ); return $file_types; } add_filter(‘upload_mimes’, ‘add_file_types_to_uploads’); |
Una vez añadido si accedemos a la biblioteca de medios de WordPress e intentamos subir un archivo en formato SVG tendría que permitirnos la carga.
Usa imágenes SVG para aumentar la calidad de tus diseños
Ahora que ya sabes como añadir imágenes SVG a tu WordPress, no te olvides de hacer tu logo en formato SVG. Lucirá más nítido en culaquier dispositivo.
