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

Voilà un nouveau petit snippet bien utile !
Si vous avez besoin de cropper vos images de miniatures (les thumbnails) plutôt que de simplement les redimensionner, voici ce qu’il vous faut.

En gros, par défaut , WordPress fait son possible pour redimensionner une image à la taille souhaitée mais selon son ratio (largeur/hauteur) c’est soit la largeur max qui est respectée soit la hauteur max. Grâce à ce snippet, l’image est légèrement rognée (le crop) pour qu’elle fasse la dimension exacte de la miniature.

Pour rappel, les tailles des miniatures sont gérées dans Réglages>Medias.
J’avais abordé dans ce (vieux) poste comment activer la gestion des miniatures dans WordPress et comment ajouter des styles custom.

Ajoutez ces quelques lignes dans votre fichier functions.php.

// Miniatures standard
if(false === get_option("thumbnail_crop")) {
	add_option("thumbnail_crop", "1"); 
} else {
	update_option("thumbnail_crop", "1");
}

// Miniatures moyenne
if(false === get_option("medium_crop")) {
	add_option("medium_crop", "1"); 
} else {
	update_option("medium_crop", "1");
}

// // Grande miniatures
if(false === get_option("large_crop")) {
	add_option("large_crop", "1"); 
} else {
	update_option("large_crop", "1");
}

Notez que seules les images que vous uploaderez après avoir utilisé ce snippet seront rognées !

Pour les autres (celles déjà présentes dans votre bibliothèque média) ce plugin est fait pour vous : Regenerate Thumbnails

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 de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *