如何在 WordPress 中更改最大上传大小?
已发表: 2021-09-02当您尝试上传主题、插件或任何大尺寸文件时,您是否遇到过与上传大小限制相关的错误?
如果没有,你很幸运没有参与其中。 但是,这样说并不意味着您将来可能不会遇到这个问题。 因此,在这篇文章中,我们将讨论如何在 WordPress 中更改最大上传大小。
为什么要增加 WordPress 中的最大上传文件大小?
当您的网站有限制时,您可能无法上传大小超过当前限制的媒体文件。 高分辨率图像、视频和音频通常具有较大的尺寸,因此您需要更大的限制才能上传它们。
如果您尝试上传大于仪表板限制的文件大小,您将收到如下所示的错误:

如果主题或插件很大,您在上传主题或插件时也可能会遇到此问题。
如果您有一个销售数字文件的网站,在这种情况下,您需要上传超过可用最大限制的文件。 如果是这样,您应该知道如何在 WordPress 中更改最大上传大小。
如何检查 WordPress 中的最大上传大小?
如果您上传较大的文件大小,则服务器需要更多资源。 为了防止这种情况,服务器为其可管理的数量设置了此限制。 说到这里,您必须记住,最大上传大小限制因一个托管服务器而异。
您可能无法在 WordPress 中上传大文件大小的限制,但它也可以防止恶意用户在您的网站上上传大文件脚本。
通常,您可以在两个位置找到 WordPress 中的最大上传大小。
媒体库
登录仪表板后,转到Media >Add New 。 您将在窗口中看到最大上传文件大小。 它因托管服务提供商而异。 查看可以上传到您网站的最大文件大小。

这证实了我们的最大上传文件大小限制为 40 MB。
网站健康
您还可以从站点健康检查最大上传文件大小限制。 如果您还没有使用过Site Health,这是WordPress 5.2 版本之后更新的工具,用于检查服务器和WordPress 的详细信息。 定期检查站点运行状况是一个很好的做法,因为它显示了与网站链接的明显问题和数据。
您可以在打开工具 > 站点运行状况 > 信息 >媒体处理时检查最大上传文件大小限制

除此之外,您还可以从媒体处理中找到其他与媒体相关的信息。
如果您想从站点健康检查最大上传文件大小限制,只需转到站点健康>信息>服务器

此选项为您提供有关服务器的多个信息,同时您还可以在此处交叉检查站点的最大文件大小限制,如下面的窗口所示。
如何更改 WordPress 中的最大上传大小?
如果需要上传大于当前上传限制的文件大小,那么您应该知道如何在 WordPress 中更改最大上传大小。 有多种方法可以提高此限制。 让我们详细讨论这些方法:

联系托管服务提供商
由于服务器处理最大上传大小限制的请求,因此可以由主机自己增加或减少。 如果您不想参与 WordPress 中的编码或更改设置,只需联系您的托管服务提供商即可。
HostGator、Bluehost 等大多数托管服务提供商都会为您的帐户提供这种技术支持。 因此,这是人们在尝试自行更改之前应该尝试的第一种方法。 不幸的是,如果您的主机没有为您提供这种支持,那么不用担心还有许多其他方法可以增加 WordPress 中的最大上传大小,我们将在下面讨论。
使用插件
如果上述方法对您不起作用,并且您仍然对编写代码不感兴趣,请搜索在 WordPress 中增加最大上传大小的插件。
看看这些为您完成相同任务的插件。
- 大文件上传
- 增加最大上传文件大小
- WP 增加上传文件大小
安装并激活这些插件之一。 按照相应的插件说明了解如何使用插件更改 WordPress 中的最大上传大小。
如何更改 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文件中,也可以添加过滤器upload_size_limit来进行同样的操作。
您需要在文件末尾添加此代码:
功能 filter_site_upload_size_limit( $size ) {
返回 1024 * 1024 * 100;
}
add_filter('upload_size_limit', 'filter_site_upload_size_limit', 150); 
.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 中的最大上传大小? 在上面列出的方法中,您更喜欢哪种方法? 如果您发现这篇文章有用,请考虑阅读我们在博客上发布的其他文章。
我们的其他帖子:
- 如何在 WordPress 中突出显示文本
- 如何在 WordPress 上安排帖子
- 如何在 cPanel 中查找 WordPress 用户名和密码
