cómo cargar y permitir descargas de formatos .mobi y .epub

10

Tengo productos descargables para la venta.

He creado meta cajas personalizadas para guardar los datos del archivo que necesito, me permite cargar bien a la meta personalizada los archivos .doc y .pdf ...

Sin embargo, cuando intento cargar un .mobi y un .epub, no carga los archivos ...

Sospecho que también tendré problemas cuando intente seguir el enlace de descarga para descargar los archivos, pero cruzaré ese puente cuando llegue a él.

Cualquier ayuda en esto sería fantástica.

    
pregunta Michael Stott 17.02.2012 - 12:16

1 respuesta

10

Suponiendo que está utilizando el cargador de medios nativo de WordPress, entonces puede usar el gancho de filtro upload_mimes para agregar o eliminar tipos de archivos permitidos, por ejemplo:

function custom_myme_types($mime_types){

    //Adding avi extension
    $mime_types['avi'] = 'video/avi'; 

    //Removing the pdf extension
    unset($mime_types['pdf']); 

    return $mime_types;
}

add_filter('upload_mimes', 'custom_myme_types', 1, 1);

Puede ver que para agregar un tipo de archivo que acaba de agregar a la matriz con la extensión de archivo como clave y el tipo mime como valor, el tipo MIME para el archivo de formato .mobi es application/x-mobipocket-ebook y para el formato .epub es application/epub+zip

    
respondido por el Bainternet 17.02.2012 - 12:39

Lea otras preguntas en las etiquetas