WordPress中图片上传失败错误的处理方法

已发表: 2022-06-20


您是否在 WordPress 中看到“图片后处理失败”错误?

当您使用内置媒体上传器将印象文件上传到 WordPress 时,通常会发生此错误。

在这篇文章中,我们将向您展示如何快速处理 WordPress 中的“图片后处理失败”添加错误。

How to Fix Post-Processing of Image Failed Error in WordPress

什么会导致“印象后处理失败”错误?

当您增加对 WordPress 网站上的帖子或媒体库的印象时,会出现几个问题。 印象文件上传到您的 WordPress 托管服务器,为图片设计一个附件网页,PHP 图像编辑模块执行一些后期处理。

遗憾的是,有时通过impression add 方法你可能会看到这样的WordPress 错误信息:

 '图像的后处理很可能失败,因为服务器很忙或没有足够的手段。 上传较小尺寸的图片可能会有所帮助。 指示的最大尺寸为 2500 像素。 
The Post-Processing of Image Failed Error Message

幸运的是,这个 WordPress 错误信息提供了非常多的细节。 它告诉您问题是在 WordPress 中对图片进行向上处理时发生的,并表明您的 Internet 服务器可能存在问题。

该错误消息还暗示了可实现的解决方案。 它建议您添加一个最长尺寸不超过 2500 像素的较小图像。

话虽如此,让我们看看如何处理 WordPress 中的“图像后处理失败”错误。

1. 确保 HTTP 错误不是短期的

首先,您需要检查以确保文件标题中没有特定的数字,就像撇号一样。 如果是这样,那么您需要重命名图形文件。

接下来,您必须等待大约几分钟,然后再次尝试上传您的图片文件。 如果您的服务器只是如信息所示那样繁忙,那么它可能是由异常的站点访问者或较低的服务器资源引起的。

大多数 WordPress 网络托管服务器上会立即解决此类问题。

如果您在等待一段时间后仍然存在图片上传问题,那么您可以测试上传一个独特的文件。 您还可以检查清除浏览器缓存或使用各种网络浏览器。

如果您在尝试这些技术后仍然看到“图片后处理失败”错误,那么问题不是一时的故障,您必须继续学习以继续排除故障。

2.最大化WordPress内存限制

错误消息表明您的服务器可能没有足够的资产。 让我们最大化 WordPress 可访问的内存量。

您将需要最大化 PHP 可以在您的服务器上使用的内存量。 您可以通过将追求的代码合并到您的 wp-config.php 文件中来做到这一点。

determine( 'WP_MEMORY_LIMIT', '256M' )

此代码会将 WordPress 内存限制增加到 256MB,这足以应对任何内存限制挑战。

您可能还想查看文件是否大于您网站的上传限制。 为此,请参阅有关如何在 WordPress 中增加最大文件添加尺寸的信息。

Check current file upload size limit

如果您的 WordPress 网络托管公司不允许您增加内存限制,那么您可能需要更改为 SiteGround 或 WP Motor 等托管 WordPress 互联网托管服务提供商。

3.改善印象以使其更小

错误消息指出,上传较小尺寸的图形可能会有所帮助。 它支持图片的最长边缘确实不应超过 2500 像素。

很多初学者在新建网站时,只上传图片,没有针对网络进行优化。 这不仅会导致像这样的错误概念1,而且这些大图像信息也会使您的网站变慢。

拥有一个缓慢的网站会损害您的网站总排名。

要增强图片,您需要使用图片增强应用程序以最佳文件格式(JPEG、PNG 或 GIF)保存,将印模尺寸调整为按比例缩小的尺寸,并将图形压缩到再次使文件尺寸更紧凑。

有关分步指导,请参阅我们的手册,了解如何在不降低质量的情况下改善互联网一般性能的图片。 这解决了如何改进您的图像,以及用于图形优化的最佳工具和技术。

请务必注意,有时即使在上传更紧凑的图像时也会注意到此错误消息。 如果您在上传优化的照片时也看到错误,那么您将需要转移到即将到来的故障排除阶段。

4.转换WordPress应用的图片编辑器库

WordPress 文章程序图像使用两个 PHP 模块 ImageMagick 和 GD Library。 WordPress 可能会同时使用其中之一,这取决于哪个是可获得的。

然而,ImageMagick 可能会遇到内存困难,这可能会导致图片上传期间出现故障。 要修复此问题,您可以将 GD 库设置为默认的印模编辑器。

您只需将此代码引入主题的 features.php 文件或站点不同的插件即可。

functionality wpb_graphic_editor_default_to_gd( $editors ) 
    $gd_editor="WP_Picture_Editor_GD"
    $editors = array_diff( $editors, array( $gd_editor ) )
    array_unshift( $editors, $gd_editor )
    return $editors

incorporate_filter( 'wp_impression_editors', 'wpb_graphic_editor_default_to_gd' )

在引入此代码后,您需要重新尝试上传图像。

我们希望本教程帮助您了解如何纠正 WordPress 中的“图片后处理失败”错误。 您可能还想查看我们关于如何在 WordPress 中启动播客的指南,以及我们关于如何在 WordPress 中快速生成临时站点的具体教程。

如果您喜欢这篇文章,请确保订阅我们的 YouTube 频道以获取 WordPress 视频教程。 您也可以在 Twitter 和 Facebook 上找到我们。