如何在 WordPress 中更改最大上傳大小?

已發表: 2021-09-02

當您嘗試上傳主題、插件或任何大尺寸文件時,您是否遇到過與上傳大小限制相關的錯誤?

如果沒有,你很幸運沒有參與其中。 但是,這樣說並不意味著您將來可能不會遇到這個問題。 因此,在這篇文章中,我們將討論如何在 WordPress 中更改最大上傳大小。

內容
1為什麼要增加 WordPress 中的最大上傳文件大小?
2如何檢查 WordPress 中的最大上傳大小?
2.1媒體庫
2.2站點健康
3如何在 WordPress 中更改最大上傳大小?
3.1聯繫託管服務提供商
3.2使用插件
3.3如何在 WordPress Multisite 中更改最大上傳大小?
3.4 Functions.php文件
3.5 .htaccess 文件
3.6 wp-config.php
3.7 php.ini 文件

為什麼要增加 WordPress 中的最大上傳文件大小?

當您的網站有限制時,您可能無法上傳大小超過當前限制的媒體文件。 高分辨率圖像、視頻和音頻通常具有較大的尺寸,因此您需要更大的限制才能上傳它們。

如果您嘗試上傳大於儀表板限制的文件大小,您將收到如下所示的錯誤:

最大文件大小上傳錯誤
最大文件大小上傳錯誤

如果主題或插件很大,您在上傳主題或插件時也可能會遇到此問題。

如果您有一個銷售數字文件的網站,在這種情況下,您需要上傳超過可用最大限制的文件。 如果是這樣,您應該知道如何在 WordPress 中更改最大上傳大小。

如何檢查 WordPress 中的最大上傳大小?

如果您上傳較大的文件大小,則服務器需要更多資源。 為了防止這種情況,服務器為其可管理的數量設置了此限制。 說到這裡,您必須記住,最大上傳大小限制因一個託管服務器而異。

您可能無法在 WordPress 中上傳大文件大小的限制,但它也可以防止惡意用戶在您的網站上上傳大文件腳本。

通常,您可以在兩個位置找到 WordPress 中的最大上傳大小。

媒體庫

登錄儀表板後,轉到Media >Add New 。 您將在窗口中看到最大上傳文件大小。 它因託管服務提供商而異。 查看可以上傳到您網站的最大文件大小。

最大上傳文件大小
最大上傳文件大小

這證實了我們的最大上傳文件大小限制為 40 MB。

網站健康

您還可以從站點健康檢查最大上傳文件大小限制。 如果您還沒有使用過Site Health,這是WordPress 5.2 版本之後更新的工具,用於檢查服務器和WordPress 的詳細信息。 定期檢查站點運行狀況是一個很好的做法,因為它顯示了與網站鏈接的明顯問題和數據。

您可以在打開工具 > 站點運行狀況 > 信息 >媒體處理時檢查最大上傳文件大小限制

站點運行狀況 - 媒體處理
站點健康——媒體處理

除此之外,您還可以從媒體處理中找到其他與媒體相關的信息。

如果您想從站點健康檢查最大上傳文件大小限制,只需轉到站點健康>信息>服務器

站點運行狀況 - 服務器
站點運行狀況 - 服務器

此選項為您提供有關服務器的多個信息,同時您還可以在此處交叉檢查站點的最大文件大小限制,如下面的窗口所示。

如何更改 WordPress 中的最大上傳大小?

如果需要上傳大於當前上傳限制的文件大小,那麼您應該知道如何在 WordPress 中更改最大上傳大小。 有多種方法可以提高此限制。 讓我們詳細討論這些方法:

聯繫託管服務提供商

由於服務器處理最大上傳大小限制的請求,因此可以由主機自己增加或減少。 如果您不想參與 WordPress 中的編碼或更改設置,只需聯繫您的託管服務提供商即可。

HostGator、Bluehost 等大多數託管服務提供商都會為您的帳戶提供這種技術支持。 因此,這是人們在嘗試自行更改之前應該嘗試的第一種方法。 不幸的是,如果您的主機沒有為您提供這種支持,那麼不用擔心還有許多其他方法可以增加 WordPress 中的最大上傳大小,我們將在下面討論。

使用插件

如果上述方法對您不起作用,並且您仍然對編寫代碼不感興趣,請搜索在 WordPress 中增加最大上傳大小的插件。

看看這些為您完成相同任務的插件。

  1. 大文件上傳
  2. 增加最大上傳文件大小
  3. WP 增加上傳文件大小

安裝並激活這些插件之一。 按照相應的插件說明了解如何使用插件更改 WordPress 中的最大上傳大小。

如何更改 WordPress Multisite 中的最大上傳大小?

如果您有多站點,則可以通過以下步驟輕鬆完成:

首先,轉到網站上的網絡設置

如何在 WordPress Multisite 中更改最大上傳大小
如何在 WordPress Multisite 中更改最大上傳大小

您將找到更改最大上傳文件大小的選項,如上圖所示。 輸入您需要的尺寸並應用更改。

函數.php 文件

首先,您需要找到主題中存在的 functions.php 文件。 查找此文件的最簡單方法是從 WordPress 儀表板。 當您在儀表板上時,轉到外觀>主題編輯器檢查活動主題的 functions.php 文件。

您還可以從 cPanel、FTP 訪問 functions.php 文件。 進入 wp-content/themes 文件夾,找到主題的 functions.php 文件。

通過上述任何方法找到 functions.php 文件後,編輯該文件並放置以下代碼:

 @ini_set( 'upload_max_size' , '150M' );
@ini_set('post_max_size', '150M');
@ini_set('max_execution_time', '350');

在保留代碼的同時根據文件大小的要求調整此數字。

如何使用functions.php文件增加WordPress中的最大上傳大小
如何使用functions.php文件增加WordPress中的最大上傳大小

更新主題時,此設置將丟失。 因此,您需要在更新後再次添加此代碼。 因此,如果您不想丟失這些更改,建議使用子主題。

在functions.php文件中,也可以添加過濾器upload_size_limit來進行同樣的操作。

您需要在文件末尾添加此代碼:

 功能 filter_site_upload_size_limit( $size ) { 
   返回 1024 * 1024 * 100; 
} 
add_filter('upload_size_limit', 'filter_site_upload_size_limit', 150); 
在functions.php文件中使用upload_size_limit過濾器
在functions.php文件中使用upload_size_limit過濾器

.htaccess 文件

默認情況下,.htaccess 是您站點根目錄中的隱藏文件。 如果隱藏文件不顯示,您需要啟用設置以顯示隱藏文件。 找到文件後,您可以編輯文件並將以下代碼放在文件底部#END WordPress行之後

php_value upload_max_filesize 150M
php_value post_max_size 150M
php_value memory_limit 250M
php_value max_execution_time 300
php_value max_input_time 300

如果啟用隱藏文件後仍未找到 .htaccess 文件,則可以創建一個。 確保文件的名稱是 .htaccess 並將 .htaccess 的默認屬性和上面編寫的代碼粘貼到 #END WordPress 行下方

wp-config.php

首先,在安裝 WordPress 的根目錄中找到並定位 wp-config.php 文件。 在域的根目錄或子域的子域文件夾中找到此文件。 在文件末尾添加以下行:

 @ini_set( 'upload_max_size' , '80M' );
@ini_set('post_max_size', '120M');
@ini_set('memory_limit', '120M');

確保根據需要編輯號碼。

php.ini 文件

默認情況下,您無法直接從儀表板訪問此文件。 從 cPanel 或 FTP 憑據訪問根目錄中的此文件。 編輯文件並在文件末尾保留以下代碼:

 upload_max_filesize = 80M
post_max_size = 120M
memory_limit = 120M

保持文件大小以滿足您的需要。 有時,如果根目錄中不存在該文件,請創建一個名為 php.ini 的文件並將上述代碼複製到該文件中。

包起來

您是否清楚如何更改 WordPress 中的最大上傳大小? 在上面列出的方法中,您更喜歡哪種方法? 如果您發現這篇文章有用,請考慮閱讀我們在博客上發布的其他文章。

我們的其他帖子:

  1. 如何在 WordPress 中突出顯示文本
  2. 如何在 WordPress 上安排帖子
  3. 如何在 cPanel 中查找 WordPress 用戶名和密碼