Comment supprimer les tailles d'image par défaut de WordPress

Publié: 2020-08-20

Lorsque vous téléchargez une image sur un site WordPress, le serveur la convertit automatiquement en différentes tailles d'image. Par défaut, WordPress est configuré avec trois dimensions d'image personnalisées. Cela signifie qu'après avoir téléchargé une image, WordPress en crée automatiquement des copies de différentes tailles. Cependant, cela n'est pas toujours nécessaire et prend de la place sur votre serveur. Ainsi, dans ce guide, nous allons vous montrer 2 méthodes pour supprimer les tailles d'image par défaut de WordPress de votre site .

Pourquoi supprimer les tailles d'image par défaut dans WordPress ?

Par défaut, lorsque vous téléchargez des images sur WordPress, le serveur en génère des copies en 3 tailles différentes :

  • Miniature – 150 x 150 pixels
  • Moyen – 300 x 300 pixels
  • Grand – 1024 x 1024 pixels

Même si cela peut être utile, cela prend également de la place sur votre serveur. Donc, si vous n'avez pas besoin d'autant de tailles d'image, c'est une bonne idée de les désactiver sur votre site. Par exemple, si vous n'utilisez pas l'image de taille moyenne sur votre site, vous pouvez la supprimer et arrêter de générer des copies d'image de cette taille.

Comment désactiver les tailles d'image par défaut de WordPress

Ici, nous allons vous montrer 2 méthodes adaptées aux débutants pour désactiver les tailles d'image par défaut dans WordPress .

  1. Manuellement via WP-Admin
  2. Programmatiquement via le codage

Ils sont à la fois simples et efficaces, alors choisissez celui qui correspond le mieux à vos compétences.

REMARQUE : Avant de supprimer les tailles d'image par défaut, assurez-vous que vous n'utilisez pas les tailles que vous allez désactiver sur votre site. N'oubliez pas de vérifier les articles de blog, les images en vedette, etc.

1) Manuellement via WP-Admin

C'est le moyen le plus simple de supprimer les tailles d'image par défaut de WordPress. En quelques clics de souris, vous pourrez désactiver les tailles d'image dont vous n'avez pas besoin sur votre site.

La première chose que vous devez faire est de vous connecter à votre site Web et d'accéder aux paramètres multimédias .

Là, vous verrez les trois tailles par défaut que nous avons mentionnées ci-dessus (vignette, moyenne, grande) et leurs dimensions. Donc, pour les supprimer, changez simplement les valeurs à 0 et mettez à jour les paramètres.

Une fois que vous avez appuyé sur le bouton Enregistrer, vous êtes prêt à partir. À partir de maintenant, lorsque vous téléchargerez de nouvelles images sur votre serveur, il ne créera pas de copies des tailles d'image que vous venez de désactiver.

Vous pouvez le faire pour les trois tailles par défaut ou pour des tailles spécifiques. Gardez à l'esprit que si vous définissez toutes les valeurs sur 0, vous n'enregistrerez que l'image d'origine .

2) Par programmation (codage)

Si vous avez des compétences en codage, nous avons une autre solution pour vous. Dans cette section, nous allons vous montrer un extrait qui vous permettra de supprimer les tailles d'image par défaut de WordPress.

Comme vous aurez besoin d'éditer le fichier functions.php de votre thème , nous vous recommandons d'utiliser un thème enfant. Si vous n'en avez pas, vous pouvez soit en créer un en suivant ce guide étape par étape, soit utiliser un plugin pour générer un thème enfant en quelques clics. De plus, nous vous recommandons de générer une sauvegarde complète de votre site pour des raisons de sécurité.

Pour modifier le functions.php , vous pouvez utiliser l'éditeur de thème dans votre tableau de bord WordPress ou un plugin. Pour cette démo, nous allons utiliser un plugin gratuit appelé Code Snippets. Cet outil fonctionne comme un plugin spécifique au site et vous permet d'ajouter des codes PHP, HTML, JavaScript et CSS personnalisés à votre site sans modifier les fichiers du thème.

Supprimer toutes les tailles d'image par défaut

Pour supprimer toutes les tailles d'image par défaut de WordPress via le codage, commencez par installer et activer le plugin Code Snippets. Après cela, allez dans Paramètres .

Cliquez sur le bouton Ajouter nouveau et vous verrez un éditeur dans lequel vous pourrez ajouter des codes personnalisés.

Pour ce faire, nommez d'abord votre extrait. Ensuite, copiez le code ci-dessous et collez-le dans l'éditeur.

 add_filter( 'intermediate_image_sizes_advanced', 'prefix_remove_default_images' );
// Cela supprimera les tailles d'image par défaut et la taille medium_large. 
function prefix_remove_default_images( $sizes ) {
 unset( $tailles['petit']); // 150px
 unset( $tailles['moyen']); // 300px
 unset( $tailles['large']); // 1024px
 unset( $tailles['medium_large']); // 768px
 retourne $tailles ;
} 

Après cela, appuyez sur Enregistrer et activez.

Vous avez supprimé avec succès toutes les tailles d'image mentionnées dans le code de votre serveur. Si vous regardez de plus près l'extrait, vous avez désactivé 4 tailles d'image.

  • Petit
  • Moyen
  • Grande
  • Moyen large

Les trois premiers sont les tailles d'image par défaut dans WordPress. Cependant, certains thèmes et plugins enregistreront également des images personnalisées. Dans cet exemple, nous avons également désactivé les images medium_large.

Supprimer des tailles d'image par défaut spécifiques

Maintenant, disons qu'au lieu de supprimer toutes les tailles d'image par défaut, vous souhaitez uniquement désactiver les tailles moyennes et grandes. Le code serait quelque chose comme ça :

 add_filter( 'intermediate_image_sizes_advanced', 'prefix_remove_default_images' );
// Cela supprimera les tailles d'image par défaut moyennes et grandes. 
function prefix_remove_default_images( $sizes ) {
 unset( $tailles['moyen']); // 300px
 unset( $tailles['large']); // 1024px
 retourne $tailles ;
}

Comme vous pouvez le constater, le code est très facile à modifier, vous pouvez donc le personnaliser et supprimer les tailles d'image par défaut dont vous avez besoin.

Comment supprimer les tailles d'image par défaut de WordPress des images existantes

Il est important de noter que lorsque vous désactivez les tailles d'image par défaut dans WordPress à partir de WP-admin ou via le codage, les anciennes images ne sont pas supprimées de votre serveur. Vous ne supprimez pas ces tailles d'image, mais vous empêchez WordPress de générer des copies des images dans ces tailles.

Cependant, vous pouvez supprimer manuellement les tailles d'image par défaut des fichiers existants. Pour ce faire, consultez notre guide sur la suppression des vignettes de WordPress.

Bonus : ajouter et modifier des tailles d'image personnalisées dans WordPress

Que faire si vous souhaitez ajouter ou modifier des tailles d'image personnalisées sur votre site au lieu de les supprimer ? Vous pouvez le faire manuellement ou avec des plugins. Pour plus d'informations à ce sujet, consultez notre guide sur la façon d'ajouter et de modifier la taille des images dans WordPress.

Conclusion

Dans l'ensemble, conserver des tailles d'image dont vous n'avez pas besoin n'est pas une bonne idée car elles prennent de la place sur votre serveur. Nous vous recommandons de supprimer les tailles d'image par défaut dans WordPress pour optimiser votre médiathèque .

Il y a deux façons de le faire :

  • Depuis le WP-Admin
  • Par codage

Les deux méthodes sont simples et efficaces. Si vous n'avez pas de compétences en matière de codage, vous pouvez modifier les tailles d'image par défaut à partir de la page Paramètres multimédias et désactiver celles dont vous n'avez pas besoin en quelques clics. En revanche, si vous préférez construire votre solution, vous pouvez utiliser et adapter le script PHP. Enfin, avant de modifier le fichier functions.php , pensez à utiliser un thème enfant ou un plugin WordPress spécifique au site.

Nous espérons que vous avez apprécié cet article et que vous l'avez trouvé utile. Si vous l'avez fait, merci de le partager sur les réseaux sociaux !

Quelle méthode préférez-vous pour désactiver les tailles d'image par défaut ? En connaissez-vous d'autres ? Faites-le nous savoir dans les commentaires ci-dessous.