問題描述
我有可下載的產品出售。
我建立了自定義元框來儲存我需要的檔案資料,它允許我將.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 輔助翻譯的英文資料結果。如果您對結果不滿意,可以加入我們改善翻譯效果:薇曉朵技術論壇。