Lorsque vous changez de thème WordPress, vos images existantes peuvent ne pas avoir la bonne taille.

La solution pour WordPress ? Régénérer les miniatures. Cela signifie que vous devez réinitialiser vos dimensions d’image dans les réglages de base de WordPress. Cela peut également être fait rapidement en utilisant une extension.

Dans cet article, nous allons approfondir la solution de régénération des miniatures de WordPress et vous montrer comment résoudre les problèmes d’image avec l’extension WordPress Regenerate Thumbnails et manuellement en utilisant WP-CLI.

Commençons !

Qu’arrive-t-il à vos images

Pour savoir comment régénérer les miniatures de style WordPress, il est essentiel de comprendre d’abord comment l’image et les tailles d’image sont traitées.

WordPress dispose de réglages permettant de recadrer automatiquement les images que vous téléversez. Les réglages se trouvent dans le tableau de bord de l’administration sous Réglages > Média.

WordPress recadrera automatiquement vos images.
WordPress recadrera automatiquement vos images.

Sur la page des réglages des médias, il existe des tailles « miniatures », « moyennes » et « grandes ». Vous pouvez mettre à jour le nombre de pixels pour chacune d’entre elles, si nécessaire.

Mais n’oubliez pas de cliquer sur Enregistrer les modifications en bas de la page si vous mettez à jour les tailles.

Voici les options de dimensionnement par défaut :

  • Miniatures – 150 px x 150 px
  • Moyennes – 600 px x 600 px
  • Grandes – 1024 px x 1024 px

Gardez à l’esprit que le thème que vous utilisez peut avoir des tailles d’images spécifiques qui annuleront les options de la page de réglages des médias. Si vous passez à un nouveau thème, les réglages sont mis à jour en fonction des tailles définies par le nouveau thème.

Mais les anciennes images que vous avez déjà téléversées ne sont pas affectées.

C’est là que les choses se compliquent un peu. Vous devez être en mesure de redimensionner toutes les images que vous avez précédemment téléversées pour qu’elles soient conformes aux nouvelles tailles d’image qui ont été définies. Malheureusement, il n’y a pas de réglage pour le faire.

La solution est de faire ce qu’on appelle « régénérer les miniatures ».

Comment redimensionner les miniatures dans WordPress ? (3 méthodes)

Avant d’explorer la manière de régénérer les miniatures dans WordPress, il est important de noter les moyens de redimensionner les images dans le tableau de bord de WordPress.

Il est peut-être encore plus important de noter que ces solutions ne redimensionneront pas nécessairement vos anciennes images. Vous devrez donc toujours aller dans WordPress, régénérer les miniatures sans l’aide d’une extension, ou utiliser une extension d’une autre manière.

Si vous souhaitez redimensionner une miniature ou une image, il y a trois façons principales de le faire :

1. Changer la taille des images dans votre thème

Comme votre thème WordPress peut modifier les tailles d’image par défaut, vous pouvez choisir de changer de thème ou vous pouvez vérifier s’il existe des réglages spécifiques pour ajuster les tailles d’image.

Chaque thème est différent, alors assurez-vous de consulter la documentation correspondante pour voir s’il existe un moyen de modifier la taille des images de votre thème sans avoir à installer un thème différent.

Vous pouvez également choisir de créer un thème enfant et de modifier la taille des images avec du code PHP.

2. Recadrer les images dans la médiathèque

Une autre option consiste à modifier la taille de vos images en les recadrant dans la médiathèque.

Étape 1

Allez dans Médias > Médiathèque dans le tableau de bord de l’administration de WordPress.

Vous pouvez modifier la taille des images dans la médiathèque.
Vous pouvez modifier la taille des images dans la médiathèque.

Ensuite, cliquez sur une image de la liste que vous souhaitez redimensionner.

Dans la fenêtre contextuelle, cliquez sur le bouton Modifier l’image.

Cliquez sur le bouton sous l'image pour la modifier.
Cliquez sur le bouton sous l’image pour la modifier.

Étape 2

Ensuite, vous avez plusieurs options pour modifier l’image.

Vous pouvez cliquer sur l’image et faire glisser votre souris sur l’image et la laisser aller lorsque vous avez sélectionné la zone que vous souhaitez conserver. Ensuite, vous pouvez cliquer sur Recadrer.

Si vous souhaitez recadrer l’image avec précision, vous pouvez ajuster le format de l’image en saisissant le ratio que vous souhaitez.

Par exemple, vous pouvez utiliser 1:1 pour créer un carré ou vous pouvez utiliser 4:3, 16:9, et tout autre ratio que vous voulez.

Ensuite, maintenez la touche Maj enfoncée tout en faisant glisser votre souris sur l’image. Relâchez la touche lorsque vous avez sélectionné la partie de l’image que vous souhaitez conserver. Vous pouvez cliquer dessus et déplacer la sélection afin de recadrer la partie exacte de l’image dont vous avez besoin.

Vous pouvez également cliquer et faire glisser les coins de la sélection si vous n’avez pas obtenu la taille de l’image que vous vouliez au départ.

Vous pouvez également faire une sélection, puis saisir la taille exacte de l’image que vous voulez en pixels dans le champ de sélection sous Recadrer l’image à droite.

Lorsque vous avez terminé, cliquez sur Recadrer, puis sur le bouton Enregistrer.

Étape 3

Si vous préférez redimensionner l’image plutôt que de la recadrer, vous pouvez la mettre à l’échelle dans les réglages de droite.

Saisissez la taille de l’image que vous souhaitez, puis cliquez sur Redimensionner.

Vous avez plusieurs options pour redimensionner votre image.
Vous avez plusieurs options pour redimensionner votre image.

Étape 4

Vous pouvez également choisir les tailles d’image standard auxquelles vous souhaitez appliquer vos modifications sous Réglages des miniatures.

Vous pouvez choisir de faire appliquer vos ajustements sur :

  • Toutes les tailles d’images
  • Les miniatures
  • Toutes les tailles sauf les vignettes

3. Redimensionnement des images dans les réglages des médias

Cette fonction est utile si vous ne devez modifier qu’une ou deux images, mais si vous souhaitez redimensionner toutes vos images, il est préférable de le faire via la page des réglages.

Étape 1

Dans votre tableau de bord, allez dans Réglages > Médias.

Vous pouvez ajuster les tailles d'image par défaut sur la page des réglages des médias.
Vous pouvez ajuster les tailles d’image par défaut sur la page des réglages des médias.

Étape 2

Saisissez les nouvelles dimensions que vous souhaitez pour toutes les miniatures, les images de taille moyenne ou de grande taille. Saisissez la largeur et la hauteur que vous souhaitez pour un seul type d’image, ou pour toutes, selon les besoins.

Si vous souhaitez redimensionner les vignettes à une taille non proportionnelle, cochez la case Recadrer la miniature aux dimensions exactes sous la section Taille des miniatures.

Étape 3

Ensuite, vous pouvez cocher la case Organiser mes téléversements en dossiers par mois et par année si vous ne voulez pas que toutes vos nouvelles images soient désorganisées dans le dossier uploads.

Lorsque vous êtes satisfait de vos réglages, cliquez sur le bouton Enregistrer les modifications vers le bas de la page.

Comment régénérer les miniatures dans WordPress

Après avoir modifié ces réglages ou changé de thème, vous devrez régénérer vos miniatures si les images ne sont pas mises à jour sur votre site public, comme mentionné précédemment.

L’un des moyens les plus simples est d’utiliser l’extension WordPress gratuite Regenerate Thumbnails pour corriger rapidement vos images précédemment téléversées.

Cette extension est également compatible avec WooCommerce.

Étape 1

Pour commencer, installez et activez l’extension Regenerate Thumbnails.

Ensuite, allez dans Outils > Regenerate Thumbnails, les réglages liés aux images WordPress se trouvant ici.

Vous pouvez régénérer des miniatures, des images de taille moyenne et de grande taille.
Vous pouvez régénérer des miniatures, des images de taille moyenne et de grande taille.

Étape 2

Par défaut, l’option Sauter la régénération des tailles de miniatures existantes et correctes est cochée. Décochez cette case pour utiliser l’extension Regenerate Thumbnails pour ajuster toutes vos images.

Mais, laissez la case cochée si vous voulez économiser les ressources de votre serveur.

Ceci est recommandé si vous avez déjà mis à jour certaines tailles d’images, par exemple par le biais de votre thème. Vous pouvez également choisir de cocher la case située sous cette option pour supprimer les fichiers de miniatures pour les anciennes tailles non enregistrées. En la sélectionnant, vous libérez de l’espace sur votre serveur.

Assurez-vous que vous n’avez pas besoin de ces images avant de choisir ce réglage. Si certaines des images sont utilisées sur votre site et que vous choisissez cette option, elles seront supprimées et ne seront plus affichées sur votre site. Les visiteurs verront une image cassée.

Vous pouvez également voir la case à cocher Mettre à jour le contenu des articles pour utiliser les nouvelles tailles, que vous pouvez choisir si vous souhaitez que les images que vous utilisez actuellement dans vos articles soient mises à jour.

Étape 3

Après avoir choisi les options que vous souhaitez, cliquez sur le bouton pour régénérer les miniatures, moyennes, grandes et nouvelles tailles de fichiers incluses.

Ensuite, attendez que le processus soit terminé. Selon le nombre d’images que vous avez sur votre site, cela peut prendre un certain temps, alors prenez un café ou un verre d’eau pendant que vous attendez. Il ne faut généralement que quelques minutes pour les sites de grande taille sur un serveur à haute performance.

Vous verrez le message « Tout est fait ! » lorsque le processus sera terminé.

C’est tout.

Vos miniatures et images doivent maintenant être régénérées.

Comment forcer la régénération des miniatures

Vous pouvez également utiliser l’extension Force Regenerate Thumbnails comme alternative. Comme son nom l’indique, elle force la régénération des miniatures en supprimant les anciennes tailles d’image, de sorte que WordPress est forcé de régénérer les images. Cette extension est également compatible avec les boutiques en ligne WooCommerce.

Gardez à l’esprit qu’au moment de la publication, cette extension n’a pas été mis à jour pour les 3 dernières versions majeures, alors utilisez-la avec prudence. Veillez à le tester dans un environnement de test local ou de staging avant de l’utiliser sur votre site web en production.

La raison pour laquelle vous devriez utiliser cette extension plutôt que Regenerate Thumbnails est que cette dernière ne fait que redimensionner les images, elle ne supprime pas les anciennes tailles d’images à moins que vous ne cochiez cette option.

Mais, si vous avez des problèmes avec ça, vous pouvez essayer de forcer la régénération des miniatures.

Étape 1

Pour forcer WordPress à régénérer les miniatures, installez et activez l’extension Force Regenerate Thumbnails.

Ensuite, allez dans Outils > Force Regenerate Thumbnails dans le tableau de bord de l’administration de WordPress.

Vous pouvez forcer la régénération des miniatures en un clic.
Vous pouvez forcer la régénération des miniatures en un clic.

Étape 2

Pour supprimer toutes les images dont la taille correspond aux anciens réglages et forcer WordPress à régénérer les miniatures, cliquez sur le bouton Régénérer toutes les miniatures.

Attendez un peu et vos images seront redimensionnées. Si vous avez un petit site, cela ne prendra pratiquement pas de temps, mais pour les grands sites avec des tonnes d’images, cela pourrait prendre quelques minutes.

Régénérer des images spécifiques

Dans certains cas, vous n’aurez pas besoin de régénérer toutes vos miniatures, mais seulement certaines d’entre elles. Avec l’extension Regenerate Thumbnails toujours installée, vous pouvez également le faire. Voici comment faire.

Étape 1

Allez dans Médias > Médiathèque. Dans la vue en grille, cliquez sur une image spécifique.

Par défaut, la Médiathèque est en vue de grille.
Par défaut, la Médiathèque est en vue de grille.

Étape 2

Puis, à droite, cliquez sur le bouton Régénérer les miniatures.

Vous pouvez régénérer les miniatures dans les détails du fichier joint.
Vous pouvez régénérer les miniatures dans les détails du fichier joint.

Si vous consultez la médiathèque dans la vue en liste, cliquez sur le lien Régénérer les miniatures après avoir survolé l’image que vous souhaitez régénérer.

Cliquez sur le lien pour régénérer les miniatures dans la vue en liste.
Cliquez sur le lien pour régénérer les miniatures dans la vue en liste.

Régénérer les miniatures avec WP-CLI

Si vous préférez ne pas utiliser d’extension, il existe une autre solution pour WordPress : Régénérer les vminiatures sans extension en le faisant manuellement avec WP-CLI.

N’oubliez pas que vous devez avoir accès à la ligne de commande sur votre serveur pour cette option.

La régénération des miniatures à l’aide de WP-CLI est une option bien supérieure à l’utilisation d’une extension WordPress car elle est plus rapide et n’est pas soumise aux limitations et aux délais HTTP.

La commande de base pour régénérer les miniatures est ci-dessous :

wp media regenerate

Après l’avoir saisie, confirmez que vous souhaitez régénérer toutes les vignettes en appuyant sur la lettre « y »pour « oui » sur votre clavier.

Régénérer toutes les miniatures avec WP-CLI

Une fois la ligne de commande lancée, vous pouvez saisir la commande suivante pour WordPress afin de régénérer les miniatures sans extension en quelques secondes :

wp media regenerate --yes

Avec cette commande, les miniatures seront régénérées sans avoir à le confirmer manuellement.

Régénérer des miniatures spécifiques à l’aide de WP-CLI

Vous avez également la possibilité de régénérer des miniatures spécifiques en utilisant WP-CLI et les IDs des images que vous souhaitez mettre à jour.

Voici la commande pour faire cela :

wp media regenerate 12 34 567

Veillez simplement à remplacer les trois exemples d’IDs – « 12 », « 34 » et « 567 » – par les IDs réels des images spécifiques que vous souhaitez régénérer.

Vous pouvez inclure autant d’IDs que vous le souhaitez. Veillez simplement à séparer chacune d’entre elles par un espace.

Résumé

Il peut être frustrant de constater que vos images ne s’affichent pas correctement lorsque vous changez de thème.

Heureusement, il existe deux solutions rapides pour WordPress. Ceci peut être réalisé en quelques clics à l’aide de l’extension Regenerate Thumbnails. Vous pouvez aussi utiliser WP-CLI pour terminer en moins de temps qu’il ne faut pour faire un café.

Brian Li

Brian utilise WordPress depuis plus de 10 ans et aime partager ses connaissances avec la communauté. Pendant son temps libre, Brian aime jouer du piano et explorer Tokyo avec son appareil photo. Retrouvez Brian sur son site web à l'adresse brianli.com.