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