Voyez-vous l’erreur « Échec du post-traitement de l’image » dans WordPress ?
Cette erreur se produit généralement lorsque vous téléchargez un fichier image sur WordPress à l’aide du téléchargeur de médias intégré.
Dans cet article, nous allons vous montrer comment corriger facilement l’erreur de téléchargement « Échec du post-traitement de l’image » dans WordPress.
Qu’est-ce qui cause l’erreur « Échec du post-traitement de l’image » ?
Lorsque vous ajoutez une image à un article ou à la médiathèque de votre site Web WordPress, plusieurs choses se produisent. Le fichier image est téléchargé sur votre serveur d’hébergement WordPress, une page de pièce jointe est créée pour l’image et un module d’édition d’image PHP effectue un post-traitement.
Malheureusement, parfois, pendant le processus de téléchargement d’image, vous pouvez voir un message d’erreur WordPress comme celui-ci :
‘Post-processing of the image likely failed because the server is busy or does not have enough resources. Uploading a smaller image may help. Suggested maximum size is 2500 pixels.’
Heureusement, ce message d’erreur WordPress fournit beaucoup de détails. Il vous indique que le problème s’est produit lors du post-traitement de l’image dans WordPress et suggère qu’il peut y avoir un problème avec votre serveur Web.
Le message d’erreur suggère également une solution possible. Il vous recommande de télécharger une image plus petite qui ne dépasse pas 2500 pixels dans sa dimension la plus longue.
Cela étant dit, examinons comment corriger l’erreur « Échec du post-traitement de l’image » dans WordPress.
1. Assurez-vous que l’erreur HTTP n’est pas temporaire
Tout d’abord, vous devez vérifier qu’il n’y a pas de caractères spéciaux dans le nom du fichier, comme une apostrophe. Si c’est le cas, vous devez renommer le fichier image.
Ensuite, vous devez attendre quelques minutes, puis réessayer de télécharger votre fichier image. Si votre serveur était simplement occupé comme le suggère le message, cela peut être dû à un trafic inhabituel ou à des ressources serveur insuffisantes.
Des problèmes comme ceux-ci sont automatiquement résolus sur la plupart des serveurs d’hébergement WordPress.
Si vous rencontrez toujours des problèmes de téléchargement d’image après avoir attendu un certain temps, vous pouvez essayer de télécharger un autre fichier. Vous pouvez également essayer de vider le cache de votre navigateur ou d’utiliser un autre navigateur Web.
Si vous voyez toujours l’erreur « Échec du post-traitement de l’image » après avoir essayé ces étapes, le problème n’est pas un problème temporaire et vous devez continuer à lire pour continuer le dépannage.
2. Augmentez la limite de mémoire de WordPress
Le message d’erreur suggère que votre serveur n’a peut-être pas assez de ressources. Augmentons la quantité de mémoire disponible pour WordPress.
Vous devrez augmenter la quantité de mémoire que PHP peut utiliser sur votre serveur. Vous pouvez le faire en ajoutant le code suivant à votre fichier wp-config.php.
define( 'WP_MEMORY_LIMIT', '256M' );
Ce code augmente la limite de mémoire WordPress à 256 Mo, ce qui devrait suffire à résoudre tout problème de limite de mémoire.
Vous pouvez également vérifier si le fichier est plus volumineux que la limite de téléchargement de votre site Web. Pour ce faire, consultez notre guide sur la façon d’augmenter la taille maximale de téléchargement de fichiers dans WordPress.
Si votre société d’hébergement WordPress ne vous permet pas d’augmenter la limite de mémoire, vous devrez peut-être passer à un fournisseur d’hébergement WordPress géré comme SiteGround ou WP Engine.
3. Optimisez l’image pour la rendre plus petite
Le message d’erreur indique que le téléchargement d’une image plus petite peut aider. Il recommande que le bord le plus long de votre image ne dépasse pas 2500 pixels.
Lors du démarrage d’un nouveau blog, de nombreux débutants téléchargent simplement des images sans les optimiser pour le Web. Non seulement cela peut provoquer un message d’erreur comme celui-ci, mais ces fichiers image volumineux ralentiront également votre site Web.
Avoir un site Web lent nuira à votre classement SEO global.
Pour optimiser l’image, vous devrez utiliser un logiciel d’édition d’image pour enregistrer dans le format de fichier optimal (tel que JPEG, PNG ou GIF), redimensionner les dimensions de l’image à une taille plus petite et compresser l’image pour rendre la taille du fichier encore plus petit.
Pour des instructions étape par étape, consultez notre guide sur la façon d’optimiser les images pour les performances Web sans perte de qualité. Cela explique comment optimiser vos images, ainsi que les meilleurs outils et pratiques à utiliser pour l’optimisation des images.
Il est important de noter que parfois ce message d’erreur peut être vu même lors du téléchargement d’images plus petites. Si vous voyez l’erreur même lors du téléchargement d’images optimisées, vous devrez passer à l’étape suivante du dépannage.
4. Modifier la bibliothèque de l’éditeur d’images utilisée par WordPress
WordPress post-traite les images à l’aide de deux modules PHP, ImageMagick et GD Library. WordPress peut utiliser l’un ou l’autre en fonction de ce qui est disponible.
Cependant, ImageMagick peut rencontrer des problèmes de mémoire qui peuvent provoquer des erreurs lors des téléchargements d’images. Pour résoudre ce problème, vous pouvez faire de la bibliothèque GD votre éditeur d’images par défaut.
Vous pouvez le faire en ajoutant simplement ce code au fichier functions.php de votre thème ou à un plugin spécifique au site.
function wpb_image_editor_default_to_gd( $editors ) {
$gd_editor="WP_Image_Editor_GD";
$editors = array_diff( $editors, array( $gd_editor ) );
array_unshift( $editors, $gd_editor );
return $editors;
}
add_filter( 'wp_image_editors', 'wpb_image_editor_default_to_gd' );
Après avoir ajouté ce code, vous devez réessayer de télécharger l’image.
Nous espérons que ce didacticiel vous a aidé à apprendre à corriger l’erreur « Échec du post-traitement de l’image » dans WordPress. Vous pouvez également consulter notre guide sur la façon de démarrer un podcast dans WordPress, et notre tutoriel détaillé sur la façon de créer facilement un site de staging dans WordPress.