Por defecto, sólo podemos subir archivos tipo jpg, bmp, pdf etc… pero hay algunos formatos que por seguridad no nos es permitido.

Así que si intentamos por ejemplo subir un archivo .kml no saldrá un error como este:

 Perdona, por razones de seguridad, este tipo de archivos no está permitido.

¿Qué hacer en este caso?

 

fácil, añadir esta función a nuestro functions.php

add_filter('upload_mimes', 'mqw_mas_extensiones');

function mqw_mas_extensiones ( $existing_mimes=array() ) {
// Añadimos la neva extensión de la siguiente forma:
$existing_mimes['kml'] = 'ruta/kml';
return $existing_mimes;
}

De esta manera ya podremos subir este tipo de archivo.