wordpress自定義上傳文件類型,wordpress無法上傳jfif後綴文件的解決辦法【2023年更新】

有時上傳特殊文件到 WordPress 媒體庫時,頁面提示“抱歉,您無權上傳此文件類型”或“抱歉,出於安全原因,不允許使用此文件類型”,而我們還要使用這類文件建站,應該如何解決呢?

最好的辦法是使用插件來解決,插件方法請看文章最後面

WordPress默認允許上傳的文件類型

出於安全考慮,WordPress 默認限制了能上傳的文件類型。默認允許上傳的文件類型有:

圖片:.jpg .png .gif .jpeg .ico
文件:.pdf .doc .ppt .odt .xls .psd
音頻:.mp3 .m4a .ogg .wav
視頻:.mp4 .mov .avi .mpg .ogv .3gp .3g2

這些文件比較安全,不會影響 WordPress 正常運行。

為什麼 WordPress 不允許所有文件類型

WordPress 限制文件擴展名來保護網站免受潛在的安全風險或濫用的影響。

比如允許用戶上傳 .exe 擴展名的文件,就可能被執行惡意軟件,黑客可以進入網站後台甚至控制整個服務器。一些文件可能會損害網站聲譽、被竊取信息、索要贖金,並面臨其他可能的威脅。

這就是為什麼當你嘗試上傳 WordPress 不允許的文件類型時,會看到一條警告提示:對不起,出於安全原因,不允許使用此文件類型。

如何在 WordPress 中允許未知文件類型

有兩種方法可以允許未知文件類型。第一種是允許上傳任何文件類型到 WordPress 媒體庫。第二種是允許上傳指定的文件類型。顯然第一種不夠安全,第二種才安全。

允許上傳任何文件類型

在網站根目錄,編輯 wp-config.php,在 /* That’s all, stop editing! Happy blogging. */ 前面填入代碼:

define('ALLOW_UNFILTERED_UPLOADS', true);

進入 WordPress 後台,右上角點擊註銷,再重新登錄 WordPress 賬號。

此時你應該可以上傳任何文件而不會觸發警告消息了。

這個方法雖然方便,但是允許了所有文件類型上傳,存在嚴重安全隱患,嚴重不建議用這個方式

另外一個方法是在主題目錄的 functions.php 中添加代碼,因為每次主題更新都會被覆蓋,安全性也不高,所以就略過了。

還有一種方法是使用插件WP Add Mime Types來允許

在wordpress插件商店裡面搜索WP Add Mime Types,然後下載,安裝

wordpress自定義上傳文件類型,wordpress無法上傳jfif後綴文件的解決辦法【2023年更新】

然後進行設置,具體如下圖所示

wordpress自定義上傳文件類型,wordpress無法上傳jfif後綴文件的解決辦法【2023年更新】

在最後面添加新的類型

jfif	= image/jpeg

添加後如圖所示

wordpress自定義上傳文件類型,wordpress無法上傳jfif後綴文件的解決辦法【2023年更新】

最後進行測試,就會發現可以正常上傳了

到此為止。

發布者:彬彬筆記,轉載請註明出處:https://www.binbinbiji.com/zh-hant/wordpress/2918.html

(0)
彬彬筆記彬彬筆記
上一篇 2023年1月21日
下一篇 2023年2月4日

相關推薦

發表回復

登錄後才能評論
蜀ICP備14017386號-13