WordPress 支持上傳多種文件類型,但是也是有很多類型的文件是不支持的。這些限制都是為了保護(hù)網(wǎng)站免受潛在安全漏洞的影響、優(yōu)化性能并確保跨各種設(shè)備和平臺的無縫集成。在本文中,我們將來詳細(xì)介紹WordPress 允許上傳的文件類型以及如何新增新的文件類型支持。
WordPress 允許的文件類型
從常用的圖像文件到鮮為人知的文檔類型,我們將詳細(xì)介紹所有文件類型。?以下是我們將要看到的文件類型:
- 圖像
- 音頻
- 視頻
- 文檔
- 文本文件
- 壓縮包
讓我們開始吧-
WordPress 允許哪些圖像文件類型?

WordPress 允許您上傳至少四種不同類型的圖像文件。
- .jpg、.jpeg
- .png
- .gif
- .ico
將這些類型的圖像上傳到 WordPress 時,它們將被接受并添加到您的媒體庫中,而不會顯示成功消息。
雖然不會出現(xiàn)確認(rèn)上傳的橫幅,并顯示“您的圖像已成功上傳!”之類的消息,但如果圖像符合可接受的標(biāo)準(zhǔn),您將在您的網(wǎng)站上找到它。
在測試中,我們發(fā)現(xiàn)WordPress 允許的圖像類型確實(shí)比官方列出的更多。
我們還可以上傳這些文件類型:
- .webp
- .bmp
- .avif
下圖顯示了上傳到古騰堡塊編輯器的 .png 圖像:

如果您嘗試上傳不允許的圖像類型,例如WordPress 目前不接受的 .svg圖像,您將收到一條失敗消息。
例如,當(dāng)嘗試上傳.svg圖像時,您會遇到一條消息,指出“抱歉,不允許您上傳此文件類型。“

WordPress 允許哪些音頻文件類型?

WordPress 允許您上傳至少四種類型的音頻文件:
- .mp3
- .m4a
- .ogg
- .wav
您可以使用“添加媒體”按鈕將這些圖像類型的文件插入 WordPress 文本區(qū)域。
您可以在下圖中看到一個示例,其中上傳了.mp3文件并將其嵌入到 WordPress 帖子中。這允許您直接在屏幕上播放音頻。

.m4a、.aac 和 .wma 等流行音頻格式未包含在 WordPress 上傳支持的文件類型的官方列表中。
嘗試上傳這些類型的文件可能會導(dǎo)致錯誤消息,如下面的屏幕截圖所示。

盡管有官方列表,但值得注意的是,一些未列出的音頻文件類型仍然可以上傳到 WordPress,例如 .flac、.opus 和 .wma。
但是,播放功能可能會有所不同。在某些情況下,某些文件類型(例如.flac和.opus)可能無法直接在屏幕上播放,而可能只是旋轉(zhuǎn)而不播放音頻,正如您的體驗(yàn)所觀察到的那樣。
WordPress 允許哪些文檔文件類型?

WordPress 允許您上傳至少六種不同類型的文檔:
- .doc、.docx
- .odt
- .psd
- .ppt、.pptx、.pps、.ppsx
- .xls、.xlsx
要上傳這些文檔,您只能從媒體管理器中執(zhí)行此操作,除非您使用第三方插件。
如果您在撰寫帖子時嘗試上傳這些文檔之一,您將遇到一條消息,指示不支持該文件類型,如下所示。

與圖像類型類似,WordPress 提供的官方列表對于文檔類型也可能不完整。
您能夠成功上傳 .rtf 和 .odp 文件,這表明可能還有未列出的其他文件類型可以上傳到 WordPress。
可能還有更多文件和圖像類型尚未測試,但可能會成功上傳到 WordPress。
WordPress 允許哪些視頻文件類型?

WordPress 允許您上傳九種類型的視頻文件。所有這些文件類型都可以在您的帖子和頁面中嵌入和播放。
- .avi
- .mpg
- .mov
- .mp4、.m4v
- .ogv
- .wmv
- .3gp
- .3g2
WordPress 官方聲明,如果您上傳某些類型的視頻文件,它們將自動在您的網(wǎng)站上顯示和播放。
提供的屏幕截圖是嵌入在 WordPress 帖子中的MP4 文件的示例,演示了此功能。

盡管 WordPress 提供了該列表,但值得注意的是,文件識別和接受方面可能存在差異。
盡管您能夠上傳.3gp 文件,但 WordPress 并未將其識別為媒體文件,而是將其視為文檔。
此外,嘗試上傳某些文件類型可能會導(dǎo)致拒絕,如 .ogv 文件所示,WordPress 在上傳時顯示錯誤消息。
WordPress 允許哪些文本文件類型?
WordPress 允許您上傳至少兩種不同類型的文本文件:
- .txt
- .csv
WordPress 允許哪些壓縮包文件類型?
WordPress 允許您上傳至少三種不同類型的存檔文件:
- .zip
- .gz
- .rar
WordPress 還允許使用哪些其他文件類型?
WordPress 支持至少三種不同類型的文件。雖然可能還有其他文件類型尚未測試,但可能會被 WordPress 接受。
值得注意的是,該平臺在支持的文件格式方面確實(shí)具有一定程度的靈活性。
- .keynote(Apple Keynote Presentation)
- .nu??mbers(Apple Numbers 電子表格)
- .pages(Apple Pages 文檔)。
這些是 WordPress 允許的文件類型。
如何修復(fù) WordPress 中的“抱歉,出于安全原因不允許使用此文件類型”錯誤

下面,我們將向您展示兩種方法來修復(fù) WordPress 中的“抱歉,出于安全原因不允許使用此文件類型”錯誤:
- 通過編輯站點(diǎn)的 wp-config.php 文件
- 通過使用免費(fèi)的 WordPress 插件
1. 通過 wp-config.php 添加新的允許的文件類型
要在 WordPress 站點(diǎn)的 wp-config.php 文件中啟用 ALLOW_UNFILTERED_UPLOADS 選項(xiàng),允許您將任何文件類型上傳到媒體庫,請按照以下步驟操作。
在進(jìn)行任何更改之前,明智的做法是備份您的網(wǎng)站:
- 通過 FTP/SFTP 連接到您的 WordPress 站點(diǎn)。
- 在根文件夾中找到 wp-config.php 文件,以及 wp-admin 和 wp-includes 文件夾。
- 打開 wp-config.php 使用文本編輯器進(jìn)行編輯。
右鍵單擊以編輯 wp-config.php 文件,或?qū)⑵湎螺d到您的計(jì)算機(jī):

然后,在編輯 wp-config.php 文件時,在/* That’s all, stop editing! Happy blogging. */ 行的上方添加下面的代碼:
define('ALLOW_UNFILTERED_UPLOADS', true);

請務(wù)必保存更改并根據(jù)需要重新上傳文件。
要完成此過程,請導(dǎo)航到您的 WordPress 儀表板并注銷您的 WordPress 帳戶。然后,立即重新登錄。
注銷并重新登錄后,您應(yīng)該能夠上傳任何文件,而不會遇到錯誤消息。

2. 使用免費(fèi)的 WP Extra File Types 插件
如果您不想編輯 wp-config.php 文件或希望對允許的文件類型進(jìn)行更多控制,您可以使用 WordPress.org 上提供的免費(fèi) WP Extra File Types 插件。
安裝并激活插件后,導(dǎo)航至 WordPress 儀表板中的“設(shè)置”→“額外文件類型”。
您將找到文件類型的完整列表。選中您要啟用上傳的文件類型旁邊的框,然后單擊底部的“保存更改”。

如果所需的文件類型未列出,您可以在插件設(shè)置列表的底部添加您自己的自定義文件類型。
只需導(dǎo)航到設(shè)置頁面的底部,您將在其中找到添加自定義文件類型的選項(xiàng)。
輸入您想要允許的文件類型的擴(kuò)展名,然后單擊“保存更改”以應(yīng)用新設(shè)置。
檢查下面的屏幕截圖 –

總結(jié)
之所以 WordPress限制了某些格式的文件上傳,是基于安全因素考慮的,所以,如果不是真的必要,一般不需要更改這些限制。如果你真的需要添加額外的格式支持,推薦采用 WP Extra File Types 插件來實(shí)現(xiàn),操作更加簡單。





受教了,感謝。