Par défaut, WordPress génère trois tailles de chaque image que vous téléchargez. Les thèmes et les plugins peuvent générer des tailles d'image supplémentaires qui peuvent facilement pousser le nombre entre 5 et 10. Si vous avez beaucoup de contenu basé sur des images sur votre site, cela peut augmenter après un certain temps vos besoins de stockage et la taille du fichier de sauvegarde. Dans cet article, nous allons vous montrer comment empêcher WordPress de générer des tailles d'image.

Pourquoi et quand vous devez empêcher WordPress de générer des tailles d'image

La première chose que vous devez garder à l'esprit est que les tailles d'image par défaut ne sont pas nocives pour votre site Web. La plupart des fournisseurs d'hébergement WordPress offrent suffisamment d'espace disque pour stocker des milliers d'images.

Les tailles d'image supplémentaires sont générées et stockées pendant le processus de téléchargement, de sorte qu'elles n'affectent en aucune façon les visiteurs du site Web. Si vous rencontrez des difficultés pour gérer les images ou publier des vignettes, au lieu de les désactiver, vous pouvez apprendre à résoudre certains problèmes d'image courants.

Cela dit, certains utilisateurs peuvent vouloir empêcher WordPress de générer des tailles d'image. Par exemple, si vous avez des milliers d'images, les copies de ces images peuvent augmenter considérablement la taille de vos sauvegardes. Cela prendrait également beaucoup de temps pour votre plugin de sauvegarde pour préparer et stocker les sauvegardes dans le cloud. Enfin, si vous ne vous voyez pas utiliser certaines des tailles d'image disponibles, les désactiver vous fera économiser de l'espace.

Empêcher WordPress de générer des copies d'images de différentes tailles

Vous devez d'abord comprendre combien de copies d'une image téléchargée sont générées par WordPress. Par défaut, WordPress génère trois tailles d'image, pour la miniature, la moyenne et la grande. En dehors de ces tailles d'image, votre thème WordPress peut également avoir ses propres tailles d'image pour les miniatures d'images/messages, les curseurs et d'autres fonctionnalités.

Vous devez vous connecter à votre site Web à l'aide d'un client FTP pour savoir combien de copies d'une image votre site WordPress génère.

Commencez par télécharger une image sur votre site depuis votre espace d'administration WordPress. Ensuite, connectez-vous à votre site Web à l'aide d'un client FTP ou utilisez le gestionnaire de fichiers de cPanel. Allez maintenant à /wp-content/uploads/ annuaire. Le fichier image que vous téléchargez est stocké dans un répertoire basé sur l'année et le mois. Une fois dans le répertoire, vous verrez toutes les images générées par WordPress.

Images stockées pour différentes tailles d'image dans WordPress

Comme vous pouvez le voir dans la capture d'écran ci-dessus, notre installation de démonstration WordPress génère 5 copies de chaque image. Trois de ces images sont les tailles d'image WordPress par défaut, miniatures, moyennes et grandes. Deux autres tailles sont générées par le thème.

Vous pouvez empêcher WordPress de générer des tailles d'image par défaut en visitant Paramètres » Médias dans la zone d'administration de WordPress. Vous y verrez des tailles d'image par défaut prédéfinies par WordPress. Vous devez définir ces tailles sur 0 ce qui empêchera WordPress de générer des tailles d'image par défaut lorsque vous téléchargez une nouvelle image.

Définir les tailles d'image par défaut sur zéro dans WordPress

Remarque : WordPress utilise la taille de l'image miniature pour les galeries, donc si vous la définissez sur 0, votre futur affichage de galerie risque de ne pas fonctionner correctement.

Les deux autres tailles d'image sont générées par le thème WordPress. Vous pouvez généralement trouver le code de taille du thème dans le fichier functions.php de votre thème. Recherchez simplement la ligne de code contenant add_image_size une fonction. Cela ressemblera à ceci, et il pourrait y avoir plusieurs lignes en fonction du nombre de tailles d'image prises en charge par votre thème :


add_image_size( 'homepage-thumb', 220, 180, true ); 

La suppression de ces lignes empêchera votre thème de générer ces tailles d'image.

Vous devez également trouver la ligne contenant set_post_thumbnail_size une fonction. Cela ressemblera à ceci :


set_post_thumbnail_size( 150, 150 );

La suppression de cette ligne empêchera votre thème de générer la taille des vignettes de publication dans WordPress.

Veuillez noter que ces tailles d'image peuvent être utilisées par votre thème pour les vignettes, les curseurs, les pièces jointes ou les types de publication personnalisés. Ne les supprimez que si vous êtes certain et bien conscient de l'effet que cela pourrait avoir sur votre site.

Nous espérons que cet article vous a aidé à empêcher WordPress de générer des tailles d'image et à garder votre répertoire de téléchargements sans encombrement. Pour des commentaires et des questions, vous pouvez laisser un commentaire ci-dessous, ou nous rejoindre sur Twitter et Google+.

Laisser un commentaire