Cómo subir archivos .webp en sitios web WordPress
Al intentar subir una imagen con el formato .webp, en un sitio web con WordPress, sale un mensaje de error y no permite subir el archivo:
mi-imagen.webp
Lo siento, este tipo de archivo no está permitido por motivos de seguridad.
Para solucionar el problema hay que añadir esta función en el archivo functions.php del sitio web:
//Habilitar la subida de archivos no permitidos
function bp_mime_type ( $mime_types ) {
$mime_types['svg'] = 'image/webp';
$mime_types['svg'] = 'image/svg+xml';
return $mime_types;}
add_filter('upload_mimes', 'bp_mime_type', 1, 1);
Se pueden incluir varios tipos de MIME en la misma función como en el ejemplo anterior donde también se está habilitando los archivos .svg
Esta tabla, lista los tipos de MIME más importantes para la web:
Extensión
|
Tipo de documento
|
Tipo de MIME
|
.aac
|
Archivo de audio AAC
|
audio/aac
|
.abw
|
Documento AbiWord
|
application/x-abiword
|
.arc
|
Documento de Archivo (múltiples archivos incrustados)
|
application/octet-stream
|
.avi
|
AVI: Audio Video Intercalado
|
video/x-msvideo
|
.azw
|
Formato eBook Amazon Kindle
|
application/vnd.amazon.ebook
|
.bin
|
Cualquier tipo de datos binarios
|
application/octet-stream
|
.bz
|
Archivo BZip
|
application/x-bzip
|
.bz2
|
Archivo BZip2
|
application/x-bzip2
|
.csh
|
Script C-Shell
|
application/x-csh
|
.css
|
Hojas de estilo (CSS)
|
text/css
|
.csv
|
Valores separados por coma (CSV)
|
text/csv
|
.doc
|
Microsoft Word
|
application/msword
|
.epub
|
Publicación Electrónica (EPUB)
|
application/epub+zip
|
.gif
|
Graphics Interchange Format (GIF)
|
image/gif
|
.htm
.html
|
Hipertexto (HTML)
|
text/html
|
.ico
|
Formato Icon
|
image/x-icon
|
.ics
|
Formato iCalendar
|
text/calendar
|
.jar
|
Archivo Java (JAR)
|
application/java-archive
|
.jpeg
.jpg
|
Imágenes JPEG
|
image/jpeg
|
.js
|
JavaScript (ECMAScript)
|
application/javascript
|
.json
|
Formato JSON
|
application/json
|
.mid
.midi
|
Interfaz Digital de Instrumentos Musicales (MIDI)
|
audio/midi
|
.mpeg
|
Video MPEG
|
video/mpeg
|
.mpkg
|
Paquete de instalación de Apple
|
application/vnd.apple.installer+xml
|
.odp
|
Documento de presentación de OpenDocument
|
application/vnd.oasis.opendocument.presentation
|
.ods
|
Hoja de Cálculo OpenDocument
|
application/vnd.oasis.opendocument.spreadsheet
|
.odt
|
Documento de texto OpenDocument
|
application/vnd.oasis.opendocument.text
|
.oga
|
Audio OGG
|
audio/ogg
|
.ogv
|
Video OGG
|
video/ogg
|
.ogx
|
OGG
|
application/ogg
|
.pdf
|
Adobe Portable Document Format (PDF)
|
application/pdf
|
.ppt
|
Microsoft PowerPoint
|
application/vnd.ms-powerpoint
|
.rar
|
Archivo RAR
|
application/x-rar-compressed
|
.rtf
|
Formato de Texto Enriquecido (RTF)
|
application/rtf
|
.sh
|
Script Bourne shell
|
application/x-sh
|
.svg
|
Gráficos Vectoriales (SVG)
|
image/svg+xml
|
.swf
|
Small web format (SWF) o Documento Adobe Flash
|
application/x-shockwave-flash
|
.tar
|
Aerchivo Tape (TAR)
|
application/x-tar
|
.tif
.tiff
|
Formato de archivo de imagen etiquetado (TIFF)
|
image/tiff
|
.ttf
|
Fuente TrueType
|
font/ttf
|
.vsd
|
Microsft Visio
|
application/vnd.visio
|
.wav
|
Formato de audio de forma de onda (WAV)
|
audio/x-wav
|
.weba
|
Audio WEBM
|
audio/webm
|
.webm
|
Video WEBM
|
video/webm
|
.webp
|
Imágenes WEBP
|
image/webp
|
.woff
|
Formato de fuente abierta web (WOFF)
|
font/woff
|
.woff2
|
Formato de fuente abierta web (WOFF)
|
font/woff2
|
.xhtml
|
XHTML
|
application/xhtml+xml
|
.xls
|
Microsoft Excel
|
application/vnd.ms-excel
|
.xml
|
XML
|
application/xml
|
.xul
|
XUL
|
application/vnd.mozilla.xul+xml
|
.zip
|
Archivo ZIP
|
application/zip
|
.3gp
|
Contenedor de audio/video 3GPP
|
video/3gpp
audio/3gpp if it doesn't contain video
|
.3g2
|
Contenedor de audio/video 3GPP2
|
video/3gpp2
audio/3gpp2 if it doesn't contain video
|
.7z
|
Archivo 7-zip
|
application/x-7z-compressed
|