thème enfant wordpress vingt-et-un montrant des images en vedette
J’essaie de créer un thème enfant sur vingt-onze, et jusqu’ici tout va bien en ce qui concerne le CSS, mais maintenant je veux afficher une image en vedette et je ne sais pas comment.
J’ai ajouté ceci à mon functions.php;
// add featured images
add_theme_support('post-thumbnails');
set_post_thumbnail_size(500, 200);
Ce qui signifie que les images en vedette sont activées mais qu’elles ne s’afficheront toujours pas. J’ai utilisé des images en vedette dans d’autres mises en page prédéfinies, donc je sais que je ne fais rien de mal en ce qui concerne la définition de l’image. Je pense que je dois ajouter un peu de code dans mon fichier single.php ou peut-être mon fichier post.php ? J’ai trouvé ce morceau de code;
if (has_post_thumbnail()) {
the_post_thumbnail();
}
et mis dans mon fichier single.php (vide) de mon thème enfant mais cela n’a pas fonctionné. De quel morceau de code ai-je besoin et où dois-je le mettre pour afficher ces images en vedette ?
Solution n°1 trouvée
<?php echo get_the_post_thumbnail($post_id, 'large', array('class' => 'class_here')); ?>
ou si vous souhaitez créer un lien vers une autre taille :
<?php
if ( has_post_thumbnail()) {
$large_image_url = wp_get_attachment_image_src( get_post_thumbnail_id(), 'large');
echo '<a href="' . $large_image_url[0] . '" title="' . the_title_attribute('echo=0') . '" class="classes_here" >';
the_post_thumbnail('large');
echo '</a>';
}
?>
Plus dans le codex WP
J’espère que cela t’aides
/Paul
0 commentaire