Sto usando le miniature dei post per creare un collegamento a una pagina.
È possibile aggiungere un nome di classe all'immagine in miniatura del post.
<li><a href="<?php the_permalink(); ?>" ><?php the_post_thumbnail(); ?></a></li>
Sto usando le miniature dei post per creare un collegamento a una pagina.
È possibile aggiungere un nome di classe all'immagine in miniatura del post.
<li><a href="<?php the_permalink(); ?>" ><?php the_post_thumbnail(); ?></a></li>
Risposte:
Sì - è possibile passare la classe che si desidera utilizzare the_post_thumbnail()
come parte dell'argomento degli attributi, ad esempio<?php the_post_thumbnail('thumbnail', array('class' => 'your-class-name')); ?>
Rif: http://codex.wordpress.org/Function_Reference/the_post_thumbnail#Styling_Post_Thumbnails
Puoi filtrare quelle classi.
function alter_attr_wpse_102158($attr) {
remove_filter('wp_get_attachment_image_attributes','alter_attr_wpse_102158');
$attr['class'] .= ' new-class';
return $attr;
}
add_filter('wp_get_attachment_image_attributes','alter_attr_wpse_102158');
Aggiungi il filtro subito prima di chiamare the_post_thumbnail
. Il filtro si rimuoverà automaticamente.
Arrivare è un po 'difficile ma the_post_thumbnail
usa gli get_the_post_thumbnail
usi wp_get_attachment_image
che applicano quel filtro.
array($this,'methodname')
array('ClassName','methodname')
attachment-$size
.