Publier de belles images sur votre site WordPress, c’est essentiel pour capter l’attention des visiteurs. Mais encore faut-il que ces images soient adaptées aux écrans modernes (Retina, 4K) et correctement calibrées pour ne pas ralentir votre site. Or, les réglages par défaut de WordPress en matière de dimensions sont figés depuis longtemps et ne correspondent plus vraiment aux usages actuels.
Dans cet article, nous allons voir comment WordPress gère les images, quelles tailles définir en 2025 et comment appliquer ces réglages à l’ensemble de votre médiathèque.
Comment WordPress gère les images importées
Quand vous importez une image dans la médiathèque, WordPress ne conserve pas uniquement le fichier original. Il génère automatiquement plusieurs tailles dérivées appelées thumbnails (ou vignettes).
Pourquoi ? Pour éviter d’afficher une image de 3 Mo lorsqu’une vignette de 150 px suffit. Le but est de charger une image adaptée à chaque usage et de réduire le poids des pages.
Quelles tailles par défaut ? – Miniature (thumbnail) – Moyenne – Grande
Où les modifier ? Dans l’administration, via Réglages > Médias.
L’interface de réglage des médias
Concrètement, si vous importez une photo de 3000 × 2000 px, WordPress va générer plusieurs fichiers distincts : une version miniature, une moyenne, une grande, et parfois d’autres si votre thème ou vos extensions en ont besoin. Ces fichiers se trouvent dans le dossier /wp-content/uploads/.
À savoir : les tailles intermédiaires automatiques
Depuis plusieurs années (sortie de la version 4.4), WordPress génère aussi automatiquement des tailles intermédiaires (300 px, 768 px, 1024 px, 1536 px, 2048 px…). Elles servent au système responsive images : grâce à l’attribut srcset, le navigateur choisit la version la plus adaptée selon l’écran (mobile, tablette, Retina, 4K). Vous n’avez rien à configurer : WordPress s’en occupe tout seul.
Lorsque que j’ajoute une image dans la médiathèque, WordPress génère toutes ces vignettes (avec le thème Twenty Twenty-Five actif)
Les limites des tailles par défaut
Les tailles prédéfinies dans WordPress (150 px, 300 px, 1024 px) datent de plusieurs années. Elles sont devenues trop petites pour :
les écrans haute résolution (Retina, 4K),
les sites modernes qui affichent de grandes images en pleine largeur.
Résultat : vos images peuvent sembler floues ou pixelisées sur certains écrans.
Quelles tailles choisir en 2025 ?
Pour équilibrer qualité visuelle et performance, voici une configuration recommandée :
Images intégrées dans le contenu d’article ou de page
Grande
largeur max 1600 px, hauteur 0
Visuels en pleine largeur ou images principales
Mettre 0 en hauteur signifie que WordPress conserve les proportions originales de vos images, sans les déformer.
À adapter selon votre site. Ces tailles sont une base recommandée pour la majorité des sites WordPress en 2025. Mais chaque projet est unique : un site de photographie peut préférer des tailles plus grandes pour conserver la qualité, une boutique en ligne peut imposer des vignettes carrées homogènes, un site minimaliste peut se contenter de moins de déclinaisons. Prenez le temps d’analyser les besoins de votre thème et de vos contenus avant de fixer définitivement vos dimensions.
Mettre à jour ses anciennes images
Changer les dimensions dans WordPress ne modifie pas les fichiers déjà présents. Pour mettre tout le site à jour, il faut régénérer les miniatures. Deux méthodes possibles :
1. En ligne de commande avec WP-CLI :
wpmediaregenerate--yes
Cette commande régénère toutes les miniatures définies dans vos réglages de média et supprime les anciennes inutiles.
2. Avec une extension comme Regenerate Thumbnails, qui propose une interface simple dans l’administration.
Regenerate Thumbnails vous permettra de régénérer toutes les tailles de miniatures pour les images qui ont déja été téléversées dans votre bibliothèque de médias.
Ajouter des tailles d’images personnalisées (quand c’est nécessaire)
Les trois tailles proposées par WordPress ne suffisent pas toujours. Si votre thème ne définit pas de tailles adaptées à vos besoins (slider, boutique, portfolio…), vous pouvez en créer de nouvelles.
Avec du code (méthode classique) : Ajoutez ce code dans le fichier functions.php de votre thème enfant ou dans un mu-plugin personnalisé :
if ( function_exists( 'add_image_size' ) ) {// Image large pour les contenus (1200 px de large, proportions conservées)add_image_size( 'contenu-large', 1200, 0, false );// Vignette carrée de 600 × 600 px, recadréeadd_image_size( 'carre-600', 600, 600, true );}
Ensuite, vous pouvez appeler ces tailles dans vos templates avec :
the_post_thumbnail( 'carre-600' );
Avec une extension (méthode sans code) : Si vous préférez une solution clé en main, l’extension Simple Image Sizes vous permet d’ajouter et gérer facilement de nouvelles tailles directement depuis l’administration WordPress.
Dans les deux cas, gardez en tête que chaque taille supplémentaire génère autant de fichiers à chaque import. Si elles ne sont pas utilisées dans votre thème, elles alourdissent inutilement la médiathèque et l’espace disque.
Pas fan d’optimiser avant import les fichiers sur des formats modernes comme WebP ou AVIF. Il est toujours intéressant d’avoir un JPEG haute résolution (certes que l’on peut réduire à 2560 pixels de large avec 80% de compression en amont) qui servira de base pour la génération de toutes les tailles d’images et de leurs équivalents WebP / AVIF.
Cela offre également une bien meilleure compatibilité avec les réseaux sociaux comme LinkedIn mais pas que.
C’est aussi préparer le futur : si un nouveau format débarque on pourra repartir de ce JPEG (ou PNG) haute qualité pour lancer la génération des formats modernes dans les différents tailles. Partir d’un fichier ultra-compressé avec de la destruction sera impossible.
Des extensions premium ou gratuites feront très bien le job.
Concernant la modification des tailles par défaut, j’ai tendance à les laisser sur les tailles natives. Cela offre une pleine compatibilité avec les thèmes et les extensions qui se calent dessus. Si besoin, autant créer les siennes comme tu le suggères dans le billet pour conserver la maîtrise.
Salut Aurélien,
L’objectif de l’article est avant tout de sensibiliser à la gestion des images dans WordPress. C’est ce qui importe le plus à mes yeux.
Comme tu le démontres très bien, chacun a ses logiques et ses workflows : certains préfèrent importer une source JPEG/PNG de référence bien calibrée pour ensuite générer toutes les déclinaisons (WebP/AVIF compris), d’autres travaillent directement avec des formats modernes pour gagner en légèreté dès l’amont. L’essentiel, à mon sens, est que chacun maîtrise son approche : poids du fichier, compatibilité (par ex. réseaux sociaux), pérennité, et cohérence avec le thème utilisé.
Merci encore pour tes précisions, elles complètent bien l’idée que WordPress offre de la souplesse et qu’il n’y a pas une seule “bonne” méthode, mais plusieurs chemins pour arriver à un beau site rapide 😉
Pas fan d’optimiser avant import les fichiers sur des formats modernes comme WebP ou AVIF. Il est toujours intéressant d’avoir un JPEG haute résolution (certes que l’on peut réduire à 2560 pixels de large avec 80% de compression en amont) qui servira de base pour la génération de toutes les tailles d’images et de leurs équivalents WebP / AVIF.
Cela offre également une bien meilleure compatibilité avec les réseaux sociaux comme LinkedIn mais pas que.
C’est aussi préparer le futur : si un nouveau format débarque on pourra repartir de ce JPEG (ou PNG) haute qualité pour lancer la génération des formats modernes dans les différents tailles. Partir d’un fichier ultra-compressé avec de la destruction sera impossible.
Des extensions premium ou gratuites feront très bien le job.
Concernant la modification des tailles par défaut, j’ai tendance à les laisser sur les tailles natives. Cela offre une pleine compatibilité avec les thèmes et les extensions qui se calent dessus. Si besoin, autant créer les siennes comme tu le suggères dans le billet pour conserver la maîtrise.
Bon résumé sinon !
Salut Aurélien,
L’objectif de l’article est avant tout de sensibiliser à la gestion des images dans WordPress. C’est ce qui importe le plus à mes yeux.
Comme tu le démontres très bien, chacun a ses logiques et ses workflows : certains préfèrent importer une source JPEG/PNG de référence bien calibrée pour ensuite générer toutes les déclinaisons (WebP/AVIF compris), d’autres travaillent directement avec des formats modernes pour gagner en légèreté dès l’amont. L’essentiel, à mon sens, est que chacun maîtrise son approche : poids du fichier, compatibilité (par ex. réseaux sociaux), pérennité, et cohérence avec le thème utilisé.
Merci encore pour tes précisions, elles complètent bien l’idée que WordPress offre de la souplesse et qu’il n’y a pas une seule “bonne” méthode, mais plusieurs chemins pour arriver à un beau site rapide 😉
Pour faire suite au retour d’Aurélien, lisez ce texte sur les formats modernes et les réseaux sociaux : https://blog.o2switch.fr/images-web-formats-compression-et-bonnes-pratiques-pour-des-medias-optimises/#formats-images-reseaux-sociaux
Merci 🙂