web-dev-qa-db-fra.com

les attributs img de largeur et de hauteur sont définis par get_the_post_thumbnail

Je travaille sur un thème personnalisé que j'ai hérité pour maintenir. En haut de la page d'accueil, il y a une zone d'en-tête avec des images générées par get_the_post_thumbnail. L'appel à get_the_post_thumbnail génère des objets img définis avec une largeur/hauteur spécifique par leurs attributs html. Voici le code et la sortie:

Dans une boucle

<?php echo get_the_post_thumbnail( $id, array( 300, 300 ) ); ?>

Sortie HTML

<img width="215" height="93" src="[img filepath]" class="attachment-300x300 wp-post-image" alt="[img name]" title="[img name]">

J'ai besoin de réinitialiser les dimensions de hauteur et largeur d'attribut sur autre chose que215 x 93. Je ne peux trouver nulle part où cela est en cours de configuration (vérifié dans wp-admin ainsi que functions.php ainsi que partout où je pensais que cela pourrait être). Je ne trouve pas non plus d'endroits où set_post_thumbnail_size est appelé avec ces valeurs. Quelqu'un peut-il me dire où réinitialiser ces valeurs?

Merci.

1
tks

Vous pouvez ajouter une taille d'image à votre fichier de thèmes functions.php.

http://codex.wordpress.org/Function_Reference/add_image_size

Il vous suffit ensuite de faire <?php the_post_thumbnail('image-size-name'); ?> pour extraire l’image en fonction des tailles que vous définissez.

4
Alex Older