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.
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.