WordPress et les miniatures

Lorsque vous venez d’installer wordpress, il y a énormément de réglage à mettre à votre goût, et parfois on passe à côté de quelque chose de simple, mais pourtant très utile! La gestion par WordPress des miniatures est assez bizarre. Par défaut les images téléversées sur votre site, sont retaillées par wordpress pour générer différentes tailles (Petites, Moyenne, grande, miniature, etc…). Une des plus utiles est certainement la taille miniature, car elle vous permet d’utiliser une « image à la une » pour votre article, ou alors mettre de nombreuses images miniatures qui pointeront vers le fichier d’origine. Le problème c’est que wordpress génère une miniature d’une taille de 150*150 pixels, mais « crop » l’image ou lieu de la retailler. Par exemple si vous téléversez une image de 300*150 il affiche une miniature de 150*150 en coupant les bords horizontaux…

Un exemple:

Logo coupé

Logo coupé

Pas terrible comme comportement non?

La solution:

La solution se trouve dans Réglage / Médias. Il faut décocher la case « Recadrer les images pour parvenir aux dimensions exactes (normalement, les miniatures sont proportionnées) » qui se trouve sur la deuxième ligne:

Option de recadrage

Avec ce réglage toutes les nouvelles images que vous téléverserez seront retaillées en 150*150, mais en les affichant en totalité. Notre logo d’exemple s’affiche maintenant comme ceci:

Logo affiché correctement

Logo affiché correctement

La solution deuxième:

Si comme moi vous aviez déjà téléversé de nombreuses images, il vous faudra utiliser un plug-in qui va vous permettre de régénérer les miniatures pour vos images déjà téléversées. Le plug-in se nomme « Force Generate Thumbnails ». Vous pouvez l’installer directement depuis wordpress ou alors le télécharger par ici.

Pour lancer la régénération de vos miniatures, cela ce passe dans Outils / Force Generate Thumbnails, puis Regenerate All Thumbnails:

Régénérer les miniatures

Régénérer les miniatures

Merci qui? ;-)

 

Vus : 927
Publié par Inrepublica.fr : 9