j'utilise ce code pour afficher la vignette du message sur mon site, mais ce code ne peut pas afficher l'attribut de titre des vignettes.
Comment puis-je ajouter un attribut de titre aux vignettes WordPress?
<?php if ( has_post_thumbnail() ) {
the_post_thumbnail('large');
} else {?>
<img alt="<?php the_title(); ?>" title="<?php the_title(); ?>" src="<?php bloginfo('template_url'); ?>/img/thumbnail.png"/>
<?php }?>
vous pouvez voir mon site avec cette URL: http://rokesh.ir
Vous pouvez le faire car vous pouvez ajouter tous les attributs dont vous avez besoin:
the_post_thumbnail( 'large', array( 'title' => get_the_title() ) );
Veuillez lire la suite dans la référence de fonction de the_post_thumbnail .
Selon l'entrée du Codex pour the_post_thumbnail()
, vous pouvez passer un tableau d'attributs en tant que paramètre:
<?php the_post_thumbnail( $size, $attr ); ?>
Il vous suffira donc de définir le tableau; voici l'exemple du Codex, modifié pour inclure l'attribut title
:
$post_thumbnail_attr = array(
'src' => $src,
'class' => "attachment-$size",
'alt' => 'alt here',
'title' => 'title here',
);
... que vous pourriez alors passer à the_post_thumbnail()
:
the_post_thumbnail( 'large', $post_thumbnail_attr );