Recently, after upgrading to WordPress 5.3, many websites have encountered issues, such as
Post publishing failure, images prompting post-processing failure,
image file size cannot exceed 2560 pixels, etc.This article by Naiba introduces
how to solve the issue of WordPress 5.3 upload image post-processing failure by reducing to 2500 pixels and re-uploading. 
Error Message
If you encounter the following two prompts after upgrading to WordPress 5.3, the method in this article can help you resolve them. The Chinese prompt is:
Image post-processing failed. If this is a photo or a large image, please reduce it to 2500 pixels and re-upload.The English prompt is:
Post-processing of the image failed. If this is a photo or a large image, please scale it down to 2500 pixels and upload it again.as the free Let’s Encrypt SSL certificate nears expiration.
Method 1: Clear Website CacheIf you have installed caching plugins, such as
wp rocket, WP SUPER CACHE, W3 Total Cache, etc., clear the cache. If you also have caching like Memcached or Redis, clear those as well. Then test again.
Method 2: Upload Images via the Media LibraryThis method is just a workaround for uploading and does not actually solve the problem. First, upload the image through the Admin Dashboard's Media Library, then insert the image into the Post.
Method 3: Disable the 2560px Image Crop FeatureYou can install the „Disable “BIG Image” Threshold„ Plugin or insert the following code snippet into your Theme“s functions file.
//超过2560px的图片不剪裁
add_filter( 'big_image_size_threshold', '__return_false' );
For detailed methods, please refer to:
Solution for Forcing WordPress Image Uploads to be Cropped to 2560 Pixels Method 4: Downgrade to an Older Version of WordPressMany believe it's a compatibility issue between WordPress 5.3 and some server components, which can be resolved by downgrading to an older version. If you wish to downgrade, you can use the following method:
Other potentially useful methods (untested):1. Enable PHP's mbstring extension. For cPanel Shared Hosting, enter the cPanel, find the PHP version in the software section, and check mbstring. 2. For nginx, try increasing the value of the client_max_body_size attribute. 3. For apache, try modifying the MaxRequestLen parameter in /etc/apache2/mods-enabled/fcgid.conf.
AddHandler fcgid-script .fcgi
FcgidConnectTimeout 20
MaxRequestLen 10485760
IfModule>
4. Use a third-party image storage service. 5. Upgrade the server. Some users' servers experience CPU spikes to 100% when uploading images (if you are using
Baota Panel, you can see this from the Baota Panel backend).
Other Related Articles
Comments are closed
The comment function for this article is closed. If you have any questions, please feel free to contact us through other channels.