Icono del sitio Mantenimiento Informático

Subir imágenes SVG a WordPress

avif

Cómo Habilitar la Subida de Archivos SVG en WordPress de Forma Manual

El soporte para archivos SVG no viene habilitado por defecto en WordPress debido a preocupaciones de seguridad. Sin embargo, si entiendes los riesgos asociados y estás familiarizado con PHP, puedes habilitarlo manualmente siguiendo estos pasos.


Opciones para Habilitar SVG en WordPress

  1. Utilizar un plugin: La forma más sencilla y segura para la mayoría de los usuarios.
  2. Editar el archivo functions.php: Requiere conocimientos básicos de PHP y cuidado con los permisos de carga.

A continuación, te explicamos cómo realizar la segunda opción.


Habilitar SVG Manualmente a través de functions.php

Paso 1: Acceso a los Archivos de tu Sitio

Puedes acceder a los archivos de tu sitio WordPress de dos formas:

Paso 2: Localiza el Archivo functions.php

  1. Accede a hPanel y dirígete a Archivos → Administrador de Archivos.
  2. Navega hasta la carpeta public_html.
  3. Entra en la carpeta wp-includes.
  4. Busca el archivo functions.php y haz doble clic para abrirlo.

Paso 3: Modifica el Archivo functions.php

  1. Copia el siguiente fragmento de código:phpCopiar códigofunction 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');
  2. Pega este código al final del archivo functions.php.
  3. Guarda los cambios.

Paso 4: Verifica el Proceso

  1. Intenta subir un archivo SVG a tu biblioteca de medios.
  2. Si todo está configurado correctamente, el archivo debería cargarse sin problemas.

Ventajas y Riesgos de los Archivos SVG

Ventajas:

Riesgos:


Consejos para Minimizar los Riesgos

  1. Limita los privilegios de carga: Permite que solo usuarios de confianza suban archivos SVG.
  2. Usa un plugin de seguridad: Algunos plugins pueden escanear archivos SVG en busca de posibles amenazas.
  3. Comprueba los archivos SVG antes de subirlos: Asegúrate de que no contengan código malicioso.

Esperamos que esta guía te haya ayudado a habilitar la subida de archivos SVG en tu sitio WordPress, al tiempo que comprendes sus ventajas y riesgos. Si necesitas ayuda adicional, ¡no dudes en preguntar! 😊

¿Existen alternativas seguras a SVG?

¡Sí, existen alternativas seguras a los archivos SVG dependiendo de la finalidad del archivo y del contexto en el que se vaya a utilizar! Aunque los SVG son populares por su capacidad de escalabilidad y tamaño reducido, aquí tienes algunas alternativas más seguras para mitigar los riesgos asociados:


1. Formatos de Imagen Rasterizados (PNG y JPEG)

Cuándo usarlos:
Para imágenes estáticas como fotos o gráficos simples que no requieren escalabilidad infinita.


2. WebP

Cuándo usarlo:
Para optimizar imágenes con transparencia y mantener la calidad visual en la web.


3. PDF

Cuándo usarlo:
Para gráficos que deben ser escalables o distribuidos como documentos descargables.


4. Canvas HTML5

Cuándo usarlo:
Para gráficos interactivos y animaciones que necesiten renderizarse dinámicamente.


5. Icon Fonts (Fuentes de Iconos)

Cuándo usarlo:
Para íconos simples y reutilizables en interfaces web.


6. Renderización de Gráficos en JPEG/PNG desde SVG

Cuándo usarlo:
Cuando necesitas gráficos SVG pero quieres una alternativa más segura al incrustarlos en sitios web.


Demasiada información, resumiendo que es gerundio….

Si necesitas evitar los riesgos asociados con los SVG, las mejores alternativas dependerán del uso que les quieras dar:

Recomendación final: Si decides seguir utilizando SVG, asegúrate de usar herramientas de seguridad para limpiarlos y restringir los permisos de carga en tu sitio web. Esto combina lo mejor de ambos mundos: seguridad y escalabilidad.

Salir de la versión móvil