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 上找到我們。