最近,我们的一位用户问我们如何在 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 。
只需将此代码添加到您的 php.ini 文件中:
upload_max_filesize = 64Mpost_max_size = 64Mmax_execution_time = 300
请查看我们的指南,了解如何在 WordPress 中增加最大文件上传大小以获取更多信息。
您真的需要在 WordPress 中上传大图像文件吗?
图片的加载时间比文本的加载时间长。这意味着如果您有较大的图像文件,那么您的网站将需要更长的时间来加载。
搜索引擎不喜欢速度慢的网站,而且你的图片很大的页面在搜索结果中的排名可能不会很高。这会花费您的流量并影响您的业务目标。
我们了解许多摄影网站所有者可能希望将高质量图像上传到他们的网站。但是,可以优化高质量图像以具有合理的文件大小而不会损失太多质量。
首先,我们建议您学习如何优化网络图像。您可以减小图像文件的大小,而不必牺牲质量。您还可以在 WordPress 管理区域内批量调整图像大小。
接下来,您应该开始使用Envira Gallery在您的网站上显示图像。Envira 精美地显示图片库,而不会使您的网站变慢。它非常快速、美观,并且适用于所有设备。我们相信它是WordPress 最好的照片库插件。
许多流行的网站依靠 CDN 来提供静态内容,例如图片。CDN(内容交付网络)从位于世界各地的服务器上为您的图像提供服务。这会使您的图像和网站的其余部分同时加载。它还可以改善您网站的 SEO 和用户体验。
有关详细说明,请参阅有关如何安装和设置 WordPress CDN 解决方案的指南。
就是这样,我们希望本指南能帮助您了解如何在 WordPress 中上传大图像。您可能还想查看我们的指南,了解如何在不损失质量的情况下调整图像大小和放大图像。