ich verwende diesen Code, um das Miniaturbild des Posts auf meiner Website anzuzeigen, aber dieser Code kann nicht den Titel des Attributs der Miniaturbilder anzeigen.
Wie kann ich WordPress-Thumbnails das Title-Attribut hinzufügen?
<?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 }?>
sie können meine Website mit dieser URL sehen: http://rokesh.ir
Sie können dies tun, indem Sie alle erforderlichen Attribute hinzufügen:
the_post_thumbnail( 'large', array( 'title' => get_the_title() ) );
Bitte lesen Sie weiter in der Funktionsreferenz von the_post_thumbnail .
Gemäß dem Codex-Eintrag für the_post_thumbnail()
können Sie ein Attributarray als Parameter übergeben:
<?php the_post_thumbnail( $size, $attr ); ?>
Sie müssten also nur das Array definieren. Hier ist das Codex-Beispiel, geändert um das Attribut title
:
$post_thumbnail_attr = array(
'src' => $src,
'class' => "attachment-$size",
'alt' => 'alt here',
'title' => 'title here',
);
... die Sie dann an the_post_thumbnail()
übergeben könnten:
the_post_thumbnail( 'large', $post_thumbnail_attr );