Solución: al error «Lo siento, no tienes permisos para subir este tipo de archivo» en WordPress
Es común que nos aparezca este error en WordPress cuando intentamos subir un SVG, fuentes personalizadas, y algún otro tipo de fichero que por defecto no está permitido por seguridad.
Solucionarlo es muy sencillo, ya que tan solo deberemos copiar esta línea en el wp-config.php
Tipos de ficheros permitidos
Por defecto, estos son los tipos que permite subir WordPress, cualquier otro que no esté en el listado será excluido, y, por lo tanto, dará error.
Imágenes
- .jpg
- .jpeg
- .png
- .gif
- .ico
Videos
- .mp4
- .m4v
- .mov
- .wmv
- .avi
- .mpg
- .ogv
- .3gp
- .3g2
Audio
- .mp3
- .m4a
- .ogg
- .wav
Documentos
- .doc
- .ppt, .pptx, .pps, .ppsx
- .odt
- .xls, .xlsx
- .psd
¿Como solucionarlo?
Es muy sencillo como comentaba al comienzo del artículo, tan solo debemos copiar una línea en el wp-config.php
Para ello:
- Deberemos acceder al File Manager de nuestro servidor, ya sea por FTP, cPanel, Plex, o el gestor a nuestro gusto
- En la raíz de nuestra web encontraremos el fichero wp-config.php
- Deberemos abrirlo y editarlo
- A continuación bajaremos hasta el final del fichero y agregaremos la línea: define(‘ALLOW_UNFILTERED_UPLOADS’, true);
Método alternativo
Si eres de los que «tienen miedo» a tocar los ficheros o código, puedes usar este plugin gratuito, aunque tiene la desventaja de que estás cargando un plugin más, por lo que se podrían aprovechar vulnerabilidades, y pequeñas sobrecargas extra a tu web innecesarias. La principal ventaja que tiene es que permite seleccionar que extensiones si dejaremos cargar y cuáles bloquear.
Apasionado de la montaña, del SEO y la programación a partes iguales, llevo más de 20 años trabajando en distintos sectores, pero siempre enfocado a la web, si quieres saber más de mí, sigue el enlace.