Descubre en este tutorial cómo conseguir que WordPress admita imagenes en formato SVG mediante un simple snippet de código.
El formato vectorial (SVG) tiene la ventaja de que se ve nítido al 100% independientemente de su tamaño, ya que se escala sin pérdida de calidad (de ahí su nombre ‘Scalable Vector Graphics’).
Esto lo convierte en el candidato perfecto para logotipos y otros componentes de diseño en una web.
Pero, ¿has intentado cargar un fichero SVG en WordPress alguna vez?
Es probable que te hayas encontrado con un mensaje similar a este:
Ha habido un error al subir “logotipo_tuweb.svg”
Lo siento, este tipo de archivo no está permitido por motivos de seguridad.
Y es que los ficheros SVG son inseguros por naturaleza (son una especie de xml). Pueden contener código malicioso dentro. Por eso, en realidad, está genial que WordPress tenga esta medida de seguridad.
Pero también puede suponer un inconveniente si lo has creado tú mismo y es de total confianza.
Hoy vas a aprender cómo permitir la subida de ficheros SVG en WordPress con un simple fragmento de código:
Pasos para que WordPress acepte archivos SVG
1- Modificar el fichero functions.php
En primer lugar añade el siguiente snippet al final de functions.php:
Para ver este código y los otros 2055 snippets de esta web,
identifícate o suscríbete aquí.
2- Modificar el fichero wp-config.php
A continuación, añade el siguiente fragmento en algún punto antes de la línea que contiene « /* That’s all, stop editing! Happy publishing. */ » en el fichero wp-config.php:
Para ver este código y los otros 2055 snippets de esta web,
identifícate o suscríbete aquí.
Así de sencillo. Ahora no tendrás problemas para cargar tu logotipo (u otra imagen) en SVG a la biblioteca de WordPress.
Eso sí, como no vas a poder modificarla desde WordPress, te recomiendo exportar la imagen con el tamaño final que quieres usar en las web.
Si eres de los que se toman la seguridad bastante en serio (como un servidor), cuando hayas terminado de subir el fichero elimina el código.
Así evitas que otros usuarios suban SVGs de procedencia desconocida.
Conclusión
Ya ves que con unas pocas líneas de código puedes subir tu logotipo u otra imagen en SVG desde la biblioteca de WordPress.
Es un truco tan simple como práctico para diseñadores y desarrolladores WordPress, en especial en lo que se refiere a los logotipos.
Personalmente, a mí me viene de perlas. Espero que a ti también te resulte útil.
¿Tienes alguna pregunta o quieres darme una sugerencia para próximos snippets? Déjala en los comentarios.
Ventajas de ser suscriptor. 😉