it-swarm.com.de

hochladen und Zulassen von Downloads der Formate .mobi und .epub

Ich habe herunterladbare Produkte zum Verkauf.

Ich habe benutzerdefinierte Meta-Boxen erstellt, um die benötigten Dateidaten zu speichern. Dadurch kann ich problemlos die DOC- und PDF-Dateien in die benutzerdefinierten Meta-Dateien hochladen.

Wenn ich jedoch versuche, eine .mobi-Datei und eine .epub-Datei hochzuladen, werden die Dateien nicht hochgeladen ...

Ich vermute, ich werde auch Probleme bekommen, wenn ich versuche, dem Download-Link zu folgen, um die Dateien ebenfalls herunterzuladen - aber ich werde diese Brücke überqueren, wenn ich dazu komme.

Jede Hilfe dazu wäre fantastisch.

10
Michael Stott

Angenommen, Sie verwenden den nativen WordPress-Medien-Uploader. Dann können Sie den Filter-Hook upload_mimes verwenden, um zulässige Dateitypen hinzuzufügen oder zu entfernen. Beispiel:

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

Sie sehen, dass Sie zum Hinzufügen eines Dateityps nur die Dateierweiterung als Schlüssel und den MIME-Typ als Wert zum Array hinzufügen. Der MIME-Typ für die Mobi-Formatdatei lautet application/x-mobipocket-ebook und für das EPUB-Format application/epub+Zip.

10
Bainternet