Añadir el Atributo Title a la Miniatura de WordPress the_post_thumbnail
29 oct 2013, 19:30:25
Vistas: 32.4K
Votos: 7
Utilizo este código para mostrar la miniatura de la entrada en mi sitio, pero este código no puede mostrar el atributo Title de las miniaturas.
¿Cómo puedo añadir el atributo Title a las miniaturas de 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 }?>
Puedes ver mi sitio en esta URL: http://rokesh.ir

saeed shabani
153
Todas las respuestas a la pregunta
2
0
Según la entrada del Codex para the_post_thumbnail()
, puedes pasar un array de atributos como parámetro:
<?php the_post_thumbnail( $size, $attr ); ?>
Así que solo necesitarías definir el array; aquí está el ejemplo del Codex, modificado para incluir el atributo title
:
$post_thumbnail_attr = array(
'src' => $src,
'class' => "attachment-$size",
'alt' => 'texto alternativo aquí',
'title' => 'título aquí',
);
...que luego podrías pasar a the_post_thumbnail()
:
the_post_thumbnail( 'large', $post_thumbnail_attr );

Chip Bennett
55.1K
29 oct 2013 20:01:23
1
Puedes hacerlo porque puedes agregar todos los atributos que necesites:
the_post_thumbnail( 'large', array( 'title' => get_the_title() ) );
Continúa leyendo en la Referencia de Funciones de the_post_thumbnail.

realloc
1.19K
29 oct 2013 20:04:27
Preguntas relacionadas
4
respuestas
1
respuestas
2
respuestas
4
respuestas
3
respuestas