問題描述

我有可下載的產品出售。

我創建了自定義元框來保存我需要的文件數據,它允許我將.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 輔助翻譯的英文資料結果。如果您對結果不滿意,可以加入我們改善翻譯效果:薇曉朵技術論壇。