問題描述

我有可下載的產品出售。

我建立了自定義元框來儲存我需要的檔案資料,它允許我將.doc 和.pdf 檔案的自定義後設資料上傳到…

但是,當我嘗試上傳.mobi 和.epub – 它不會上傳檔案…

我懷疑我也會遇到問題,當我嘗試並按照下載連結下載檔案 – 但我會跨越這座橋,當我來到它。

對此的任何幫助將會非常棒。

最佳解決方案

假設您正在使用 WordPress 本機媒體上傳器,那麼您可以使用 upload_mimes 過濾器掛鉤來新增或刪除允許的檔案型別,例如:

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

您可以看到,新增一個檔案型別,您只需新增副檔名為陣列,mime 型別作為值.mobi 格式檔案的 MIME 型別為 application/x-mobipocket-ebook,而.epub 格式為 application/epub+zip

參考文獻

注:本文內容整合自 Google/Baidu/Bing 輔助翻譯的英文資料結果。如果您對結果不滿意,可以加入我們改善翻譯效果:薇曉朵技術論壇。