跳到主要内容

最近,我们的一位用户问我们如何在WordPress中上传大图像。尝试在WordPress中上载较大图像时,许多用户看到错误。这是由于文件大小限制。在本文中,我们将向您展示如何解决此问题并在WordPress中上传大图像。

如何在wordpress中上传大图片
如何在wordpress中上传大图片

为什么无法在WordPress中上传大图像?

您的WordPress托管提供商可能已经以合理限制文件上传大小的方式配置了服务器。

您可以通过访问媒体»添加新页面来查看此限制。

为什么无法在wordpress中上传大图像
为什么无法在wordpress中上传大图像

如果该限制小于您尝试上传的文件,那么您将看到如下错误:“ filename.jpg超出了该站点的最大上传大小”

另一个可能使您无法上载大图像文件的问题是内存限制。

默认情况下,允许您的WordPress网站使用合理数量的内存。当脚本运行时间过长并耗尽定义的内存限制时,您将看到错误。

如果您遇到这些错误中的任何一个,那么本文将帮助您解决此问题,以便您可以轻松地将大文件上传到WordPress。

在WordPress中修复图片上传大小

如果要在WordPress中上传大型图像和媒体文件,则可以通过以下方法解决WordPress中图像上传大小的问题。

只需将此代码添加到主题的functions.php文件中。

@ini_set( 'upload_max_size', '64M');@ini_set( 'post_max_size', '64M');@ini_set( 'max_execution_time', '300');

此代码尝试增加WordPress网站的最大上传文件大小,最大发布大小和最大执行时间限制。但是,这可能不适用于某些WordPress网站。

在这种情况下,您可以尝试将此代码添加到站点根文件夹中的.htaccess文件中。

php_value upload_max_filesize 64Mphp_value post_max_size 64Mphp_value max_execution_time 300php_value max_input_time 300

如果这两种方法均失败,则可以尝试使用php.ini文件调整这些值。

php.ini文件是PHP用来定义设置的配置文件。共享主机上的用户通常无权访问主文件。但是,您仍然可以使用FTP客户端在网站的根文件夹中创建一个空的php.ini 。

在wordpress中修复图片上传大小
在wordpress中修复图片上传大小

只需在您的php.ini文件中添加以下代码:

upload_max_filesize = 64Mpost_max_size = 64Mmax_execution_time = 300

请参阅有关如何增加WordPress中最大文件上传大小的指南,以获取更多信息。

您真的需要在WordPress中上传大型图像文件吗?

图像加载比文本花费更多的时间。这意味着,如果您有较大的图像文件,则网站加载时间会更长。

搜索引擎不喜欢慢速的网站,而且您的图片大的网页在搜索结果中的排名可能不高。这将花费您的流量并影响您的业务目标。

我们了解许多摄影网站的所有者可能希望将高质量的图像上传到他们的网站。但是,可以将高质量图像优化为具有合理的文件大小,而不会损失太多质量。

首先,我们建议您学习如何优化网络图像。您可以减小图像文件的大小,而不必牺牲质量。您还可以在WordPress管理区域内批量调整图像大小。

接下来,您应该开始使用Envira Gallery在您的网站上显示图像。Envira精美地显示图像库,而不会使您的网站变慢。它非常快,美观,并且可以在所有设备上使用。我们认为这是WordPress最好的照片库插件。

许多流行的网站都依赖CDN来提供静态内容(例如图像)。CDN(内容交付网络)从世界各地的服务器提供图像。这将使您的图像和网站的其余部分同时加载。它还可以改善您网站的SEO和用户体验。

回到顶部