comment télécharger et autoriser les téléchargements des formats .mobi et .epub

10

J'ai des produits téléchargeables à vendre.

J'ai créé des boîtes à méta personnalisées pour contenir les données de fichier dont j'ai besoin. Cela me permet de télécharger correctement dans la méta personnalisée les fichiers .doc et .pdf ...

Cependant, lorsque j'essaie de télécharger un fichier .mobi et un fichier .epub, les fichiers ne sont pas téléchargés ...

Je pense que je vais également rencontrer des problèmes lorsque j'essaie de suivre le lien de téléchargement pour télécharger les fichiers également, mais je vais franchir ce pont quand j'y viendrai.

Toute aide à ce sujet serait fantastique.

    
posée Michael Stott 17.02.2012 - 12:16

1 réponse

10

En supposant que vous utilisiez le programme de téléchargement de média natif WordPress, vous pouvez utiliser le hook upload_mimes filter pour ajouter ou supprimer des types de fichiers autorisés, par exemple:

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

Vous pouvez constater que pour ajouter un type de fichier, il suffit d'ajouter au tableau une extension de fichier comme clé et un type mime comme valeur. Le type MIME pour le fichier au format .mobi est application/x-mobipocket-ebook et pour le format .epub est application/epub+zip

    
réponse donnée Bainternet 17.02.2012 - 12:39

Lire d'autres questions sur les étiquettes