WordPress檔案上傳教學:如何操作?如何調整大小限制?

文章最後更新於2025-09-01

WordPress上傳檔案主要有兩種方式:一種是透過WordPress後台儀表板來上傳;另外一種是透過FTP協定來上傳。前者是最常用的文件上傳方式,我也推薦使用這種方式來進行文件上傳

透過FTP協議來問價則對小白不太友善。雖然能把文件傳到網站主機上,但僅上傳到伺服器並不會自動進入媒體庫,後續還需要做一次「文件註冊」(如借助相關插件把/wp-content/uploads/年/月/ 下的檔案匯入媒體庫),否則在WordPress的檔案選擇器裡無法直接使用,整體流程十分麻煩。

之所以有時會用FTP來進行檔案上傳,通常是因為大檔案容易觸發WordPress主機的檔案上傳大小限制,而FTP不受這個限制,更適合超大檔案上傳的場景。

不過,以獨立站的實際需求來看,大文件場景主要集中在視頻;此類內容更建議上傳到YouTube等平台,然後在WordPress中嵌入引用。這樣既能繞過上傳大小限制,減少伺服器頻寬與儲存壓力,也能獲得更好的載入與播放體驗。

如何在WordPress中上傳檔案?

WordPress中最常見的上傳方式就是透過WordPress後台儀表板中的Media 【媒體】 > Add Media File 【新增】 上傳到媒體庫;也可以在文章/頁面編輯器拖曳檔案或透過圖片/檔案區塊上傳,系統會自動儲存到媒體庫。

  1. 登入WordPress後台。
  2. 在左側選單中點選“Media”>“Library”。
  3. 點擊頁面頂部的“Add New Media File”按鈕。
  4. 可以拖曳文件到上傳區域,或點選「選擇檔案」按鈕,從你的電腦選擇檔案進行上傳。
  5. 上傳完成後,檔案將保存在媒體庫中,可以在任何需要的地方使用。

當然也有其他入口。比如說我們安裝了Classic Editor之後,在文章編輯器裡面我們可以:

  1. 按快速鍵Shift+Alt+M可以快速呼叫媒體庫來上傳或選擇檔案。
  2. 點擊內容編輯器中的「Add Media」(新增媒體)按鈕新增檔案。
  3. 拖曳上傳。

頁面編輯器也是同樣的。也可以在頁面編輯器中來上傳檔案。操作流程跟頁面編輯器一模一樣。

如果我們用的是WordPress的預設編輯器,那麼也是能夠實作拖曳上傳的;或是先加入小工具,再從媒體庫選擇,例如:

然後就能夠調用文件資源管理器裡面的資源來嵌入圖片/文件/視頻,或透過URL來插入。

透過FTP上傳檔案至WordPress

這種方式一般用的比較少,但是有時候需要上傳大檔案的時候可能會需要用到FTP的方式來上傳

1. 準備FTP客戶端

  • 先準備一個FTP客戶端,我們可以用FileZilla
  • 取得你的網站FTP登入憑證:FTP伺服器位址、FTP使用者名稱和對應密碼。

2. 連接到伺服器

  • 開啟FTP客戶端,輸入FTP伺服器位址、使用者名稱和密碼連線。

3. 上傳文件

  • 連線成功後,你會看到本機檔案(你的電腦)和遠端檔案(網站伺服器)。
  • 在本機文件區域找到要上傳的文件。
  • 在遠端文件區域導航到wp-content/uploads資料夾。這是WordPress儲存所有媒體檔案的預設位置。
  • 將檔案從本地區域拖曳到遠端區域的uploads資料夾中。耐心等待上傳完畢。

4. 在WordPress註冊上傳的文件

  • 透過FTP上傳的檔案不會自動出現在WordPress媒體庫中。為了能夠在WordPress中使用這些文件,可以安裝Media from FTP這款外掛程式來進行媒體文件的註冊。教學可以看這篇:將FTP上傳的檔案註冊到媒體庫

WordPress支援上傳的文件類型

圖片

  • .jpg
  • .jpeg
  • .png
  • .gif
  • .ico

文件

  • .pdf
  • .doc, .docx
  • .ppt, .pptx, .pps, .ppsx
  • .odt
  • .xls, .xlsx
  • .psd

音訊

  • .mp3
  • .m4a
  • .ogg
  • .wav

影片

  • .mp4, .m4v
  • .mov
  • .wmv
  • .avi
  • .mpg
  • .ogv
  • .3gp
  • .3g2

如何調整WordPress檔案上傳大小限制?

我們可以透過在左側選單中點選「Media」>「Library」 > 「Add Media File」的時候來查看目前WordPress對上傳檔案大小的限制:

像我這裡的話設定的就是50MB,如果後續我們需要上傳影片到我們的主機上,或是其他大於50MB的文件,則需要調整WordPress文件上傳大小限制才可以。

這裡給大家介紹兩種比較方便的更改WordPress檔案上傳大小限制的方法。

方法一:透過外掛程式更改WordPress檔案上傳大小限制(最簡單)

在外掛程式市場中安裝並啟用MaxUploader外掛程式:

然後在Media中會多出一個MaxUploader的選項,開啟即可進入對應的設定中,如下圖:

然後更改檔案上傳大小即可:

如果上傳的檔案非常大,那麼建議把Execution Time也相應地增加。

方法二:修改.htaccess文件

修改.htaccess對於沒有程式碼知識的人來說還是比較麻煩的,那麼我們可以安裝RankMath這個插件,然後透過Rank Math SEO > General Settings > Edit .htaccess來修改該文件,如下圖:

在我們進行更改之前,需要備份.htaccess文件,以免後續更改不當出現網站無法訪問的情況。如果還是覺得比較擔心,可以在更改前先備份網站

然後我們將下面這些程式碼貼至.htaccess文件,(具體的數值可以根據自己的情況進行更改),然後點選Save Changes即可。

php_value upload_max_filesize 256M php_value post_max_size 256M php_value max_execution_time 300 php_value max_input_time 300

這裡說明一下這些選項所代表的意思:

  • php_value upload_max_filesize 256M:單一上傳檔案的最大體積是256MB。
  • php_value post_max_size 256M:整個POST 請求體的最大體積是256MB
  • php_value max_execution_time 300:PHP 腳本本身運行最多300 秒(5 分鐘)
  • php_value max_input_time 300:PHP 用來讀取並解析輸入(GET/POST/檔案上傳)的最長時間是300 秒
返回頂端
Generic selectors
Exact matches only
Search in title
Search in content
Post Type Selectors