[AUTOMATIQUE] Cet article a plus de 5 ans.
Il se peut donc que les informations qu'il fournit ne soient plus totalement exactes.

Vous l’avez sans doute remarqué, si vous essayez d’uploader une image avec une résolution supérieure à 2048 x 1536 = 3145728  soit exactement 3 megapixels, WordPress vous affiche un joli message rouge dans le gestionnaire de média. Ce message vous indique « Une erreur est survenue lors de l’envoi. Veuillez réessayer plus tard ».

L’explication est simple, puisque dans le cœur WordPress on retrouve dans le fichier wp-admin/includes/image.php -> function  wp_thumbnail_creation_size_limit :

$max = apply_filters( 'wp_thumbnail_creation_size_limit', 3 * 1024 * 1024, $attachment_id, $file );

Soit la taille maximal autorisée : 3 * 1024 * 1024 = 2145728 (ah ba tiens ?)

Ce genre de problème est lié à une limitation de consommation de mémoire. La plupart des configurations PHP brident la limite de mémoire autorisée pour redimensionner des images aussi « grandes ».

La limitation est cependant facile à contourner, pour ce faire ajoutez ceci à votre fichier functions.php

function raise_image_size_limit() {
     return -1;
}
add_filter('wp_thumbnail_creation_size_limit','raise_image_size_limit');

Pour moi ça a fonctionné, mais il faut aussi savoir que le problème n’est pas toujours lié à la consommation de mémoire, il peut aussi s’agir de la taille maximale de fichier autorisée lors de l’upload.

J’attire également votre attention sur le fait que c’est crade… et que s’il existe une limitation, c’est qu’il y a une raison.

Article rédigé parBrice CAPOBIANCO

Autodidacte passionné par WordPress. J'aime apprendre et créer pour ensuite partager !

Coorganisateur des Meetups WordPress Rennes et fondateur de bweb.
Partager cet article

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Afficher les 2 commentaires

2 commentaires

  1. Bonjour,
    gabriel, désactiver tous vos plugins, si par le tableau de bord, cela ne suffit ps, directement par FileZilla, renommer le dossier wp-content/plugins/ en wp-content/pluginsX/

  2. Bonjour,
    Je rencontre ce probleme depuis quelque temps que je n’arrive pas à résoudre
    lors du téléchargement d’un média il me met le message suivant.
    Une erreur est survenue lors de l’envoi. Veuillez réessayer plus tard.
    Si qq peut m’aider
    Merci d avance