如何在 WordPress 增加最大文件上傳大小
最後更新於 2024 年 7 月 11 日,由編輯團隊撰寫 | 評審: Syed Balkhi
我們的讀者經常要求我們幫助解決與文件上傳限制相關的問題。這一簡單的網站設置可能會對您的網站造成意想不到的影響。例如,有時較低的文件上傳大小限制會阻止您使用媒體上傳器上傳文件或安裝較大的 WordPress 插件和主題。這可能會非常令人沮喪,尤其是當您不確定如何更改限制時。
在這篇文章中,我們將向您展示如何輕鬆地增加 WordPress 的最大文件上傳大小以解決這些問題。
為什麼要增加 WordPress 的最大文件上傳大小?
當您註冊並安裝 WordPress 時,您的托管服務提供商會設定一個預設的最大文件上傳大小。您的托管服務提供商定義了這個限制,通常範圍在 2MB 到 500 MB 之間。對於大多數 WordPress 網站所有者來說,這個限制已經足夠。然而,有時您需要提高這個限制,避免出現上傳錯誤。例如:
- 您運營一個攝影網站,需要上傳大圖片。
- 您的設計或攝影作品集有大圖片。
- 您想要安裝一個較大的 WordPress 主題或插件。
- 您想要銷售電子產品如電子書、照片、視頻等。
- 您定期更新內容,並添加超過當前限制的音頻、照片等。
這樣說來,讓我們展示如何增加您的 WordPress 網站上的最大文件上傳大小。
注意:展示大量大文件在您的網站上會嚴重影響其速度和性能。因此,我們通常建議不要在 WordPress 上傳視頻。
由於大多數用戶的 WordPress 託管設置不同,我們將涵蓋以下幾種方法:
- 如何檢查您在 WordPress 中的最大文件上傳大小限制
- 方法一:聯繫您的 WordPress 託管提供商
- 方法二:創建或編輯現有的 php.ini 文件
- 方法三:向您的 WordPress 主題 functions.php 文件添加代碼
- 方法四:向您的 .htaccess 文件添加代碼
- 方法五:使用 WordPress 插件增加文件上傳大小
如何檢查您在 WordPress 中的最大文件上傳大小限制
當您上傳圖片或其他媒體時,WordPress 會自動顯示最大文件上傳大小限制。只需進入 WordPress 管理面板中的「媒體 » 添加新文件」,您就會看到您的 WordPress 網站的最大文件上傳大小限制。
既然您知道了如何查找大小限制,現在讓我們展示如何增加 WordPress 中的最大上傳大小。
方法一:聯繫您的 WordPress 託管提供商
增加 WordPress 最大文件上傳大小的最簡單方法之一是聯繫您的 WordPress 託管提供商。這對於他們的客戶服務團隊來說是一個相對簡單的任務,可以在幾分鐘內完成。對於初學者來說,這比向 WordPress 添加代碼和編輯服務器文件要容易得多。
只需前往您的託管提供商的網站,例如 Bluehost,然後登錄。點擊屏幕底部的「聊天」圖標,然後您可以要求支持人員增加您 WordPress 網站的文件上傳大小。
您還可以從您的託管帳戶儀表板內聯絡支持。
方法二:創建或編輯現有的 php.ini 文件
另一種增加最大文件上傳大小的方法是創建或編輯名為 php.ini 的文件。該文件會控制很多 WordPress 託管環境的設置。大多數 WordPress 託管提供商,如 Bluehost,提供易於使用的 cPanel 來幫助管理您的網站。如果您的網頁主機有 cPanel 儀表板,您可以通過內建工具增加文件上傳大小。
注意:以下為 Bluehost cPanel 的操作方法。然而,大多數共享主機提供商會有類似的步驟。
您會在 Bluehost 的託管標籤底部找到 cPanel 按鈕。點擊此按鈕會打開您的 cPanel 儀表板。現在需要滾動到軟件部分並點擊「MultiPHP INI 編輯器」。接下來,滾動到標籤為「upload_max_filesize」的部分,在框中輸入新的最大文件大小。然後,點擊「應用」按鈕。
或者,您可以點擊「編輯模式」菜單標籤,然後您可以直接在编辑器中更改最大文件上傳大小。您需要编辑「upload_max_filesize」部分以增加您的文件上傳大小。一旦完成,只需點擊「保存」按鈕。
通過添加代碼編輯 php.ini
如果您的當前託管提供商沒有提供 cPanel 選項,那麼您需要手動编辑此文件。要做到這一點,您可以使用 FTP 客戶端或您的 WordPress 託管控制面板中的文件管理選項。如果您使用共享託管,您可能不會在託管目錄中看到 php.ini 文件。如果沒有看到,則只需創建一個名為 php.ini 的文件並上傳到根文件夾。然後,在文件中添加以下代碼段:
upload_max_filesize = 256M
post_max_size = 256M
max_execution_time = 300
您可以將「256M」的限制修改為您需要的文件大小。
方法三:向您的 WordPress 主題 functions.php 文件添加代碼
此方法涉及向您的 WordPress 主題 functions.php 文件添加代碼。我們推薦使用 WPCode,而不是直接编辑文件。WPCode 是最佳的代碼片段插件,允許您在不破壞網站的情況下添加代碼。如果您之前沒有這樣做,可以參考我們的新手指南,了解如何在 WordPress 中添加自定義代碼。首先,您需要安裝免費的 WPCode 插件。更多詳細信息,請參閱我們的逐步指南,了解如何安裝 WordPress 插件。啟用後,您應該導航到 Code Snippets » + Add Snippet。需要將鼠標懸停在‘Add Your Custom Code’選項上,然後點擊‘Use snippet’按鈕。在下一個屏幕上,您需要為新片段命名並將代碼類型更改為‘PHP Snippet’。然後您可以在‘Code Preview’下複製並粘貼以下代碼片段。確保將‘256M’更改為您需要的最大文件大小:
@ini_set( 'upload_max_size' , '256M' );
@ini_set( 'post_max_size', '256M');
@ini_set( 'max_execution_time', '300' );
最後,將頂部的開關切換為‘Active’,然後點擊‘Save Snippet’按鈕。這樣代碼將在您的網站上執行。
方法四:向您的 .htaccess 文件添加代碼
另一種增加最大文件大小的方法是修改 .htaccess 文件。該文件控制您的網站的高級配置設置。要做到這一點,您需要通過 FTP 登錄您的網站服務器。如果您之前沒有這樣做,可以參考我們的指南,了解新手如何使用 FTP 上傳文件到 WordPress。在那之後,您需要找到網站根文件夾中的 .htaccess 文件。如果找不到 .htaccess 文件,可能是被您的文件管理器或 FTP 客戶端隱藏。要了解更多,可以參閱我們的指南,了解原因。接下來,您需要向 .htaccess 文件添加以下代碼片段:
php_value upload_max_filesize 256M
php_value post_max_size 256M
php_value max_execution_time 300
php_value max_input_time 300
要進一步增加最大文件上傳大小,只需將‘64M’更改為您需要的大小。
方法五:使用 WordPress 插件增加文件上傳大小
另一種增加最大文件上傳限制的方法是使用 WP Increase Upload Filesize 插件。如果您不習慣向 WordPress 添加代碼,那麼這可能是一個不錯的選擇。首先,您需要安裝並激活該插件。更多詳細信息,請參閱我們的指南,了解如何安裝 WordPress 插件。啟用後,請導航到 WordPress 管理面板中的「媒體 » 增加上傳限制」。這會帶您進入一個屏幕,您可以在‘選擇最大上傳文件大小’下拉菜單中選擇新的文件上傳大小。然後,點擊‘保存更改’按鈕。
注意:最大文件上傳大小將由您的托管提供商設定。如果您需要比列出的更大的文件大小限制,則需要聯絡您的托管提供商並要求增加限制。
我們希望這篇文章能幫助您增加 WordPress 中的最大文件上傳大小。您也可以參見我們的指南,了解如何選擇最佳網站建設工具,以及我們精選的最佳虛擬電話號碼應用程序(包括免費選項)。
如果您喜歡這篇文章,請訂閱我們的 YouTube 頻道,觀看 WordPress 視頻教程。您還可以在 Twitter 和 Facebook 上找到我們。