como carregar e permitir downloads de formatos .mobi e .epub

10

Eu tenho produtos para download para venda.

Eu criei caixas meta personalizadas para armazenar os dados de arquivo que eu preciso, isso me permite fazer upload de multas para o meta personalizado dos arquivos .doc e .pdf ...

No entanto, quando tento fazer upload de um .mobi e um .epub, ele não faz o upload dos arquivos ...

Suspeito que também vou abordar problemas quando tento seguir o link de download para fazer o download dos arquivos também - mas vou atravessar essa ponte quando chegar a ela.

Qualquer ajuda sobre isso seria fantástica.

    
por Michael Stott 17.02.2012 / 12:16

1 resposta

10

Supondo que você esteja usando o carregador de mídia nativo do WordPress, use o gancho de filtro upload_mimes para adicionar ou remover tipos de arquivo permitidos, por exemplo:

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);

Você pode ver que para adicionar um tipo de arquivo que você acabou de adicionar à matriz com a extensão de arquivo como chave e o tipo mime como o valor do tipo MIME para o arquivo de formato .mobi é application/x-mobipocket-ebook e para formato .epub é application/epub+zip

    
por Bainternet 17.02.2012 / 12:39

Tags