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

define(‘ALLOW_UNFILTERED_UPLOADS’, true);

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

  • .pdf
  • .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);
Solución: al error "Lo siento, no tienes permisos para subir este tipo de archivo" en WordPress

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.