Adăugarea atributului Title la WordPress Image the_post_thumbnail

29 oct. 2013, 19:30:25
Vizualizări: 32.4K
Voturi: 7

Folosesc acest cod pentru a afișa miniatura postării pe site-ul meu, dar acest cod nu poate afișa atributul Title al miniaturilor.

Cum pot adăuga atributul Title la miniaturile 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 }?>

Puteți vedea site-ul meu la această adresă: http://rokesh.ir

0
Toate răspunsurile la întrebare 2
0

Conform intrării din Codex pentru the_post_thumbnail(), poți transmite un array de atribute ca parametru:

<?php the_post_thumbnail( $size, $attr ); ?>

Deci, va trebui doar să definești array-ul; iată exemplul din Codex, modificat pentru a include atributul title:

$post_thumbnail_attr = array(
    'src'   => $src,
    'class' => "attachment-$size",
    'alt'   => 'text alternativ aici',
    'title' => 'titlu aici',
);

...pe care apoi îl poți transmite funcției the_post_thumbnail():

the_post_thumbnail( 'large', $post_thumbnail_attr );
29 oct. 2013 20:01:23
1

Puteți face asta deoarece puteți adăuga toate atributele de care aveți nevoie:

the_post_thumbnail( 'large', array( 'title' => get_the_title() ) ); 

Vă rugăm să citiți mai multe în Referința Funcției pentru the_post_thumbnail.

29 oct. 2013 20:04:27
Comentarii

@Chip Bennett a fost mai rapid decât mine. Ce ar trebui să fac în acest caz? Ar trebui să-mi șterg răspunsul?

realloc realloc
29 oct. 2013 20:14:24