Estou usando miniaturas de postagem para vincular a uma página.
É possível adicionar um nome de classe à imagem em miniatura da postagem.
<li><a href="<?php the_permalink(); ?>" ><?php the_post_thumbnail(); ?></a></li>
Estou usando miniaturas de postagem para vincular a uma página.
É possível adicionar um nome de classe à imagem em miniatura da postagem.
<li><a href="<?php the_permalink(); ?>" ><?php the_post_thumbnail(); ?></a></li>
Respostas:
Sim - você pode passar a classe que deseja usar the_post_thumbnail()
como parte do argumento dos atributos, por exemplo<?php the_post_thumbnail('thumbnail', array('class' => 'your-class-name')); ?>
Ref: http://codex.wordpress.org/Function_Reference/the_post_thumbnail#Styling_Post_Thumbnails
Você pode filtrar essas classes.
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');
Adicione o filtro imediatamente antes de ligar the_post_thumbnail
. O filtro se removerá automaticamente.
É um pouco de caminhada chegar lá, mas the_post_thumbnail
usa get_the_post_thumbnail
quais usos wp_get_attachment_image
que aplicam esse filtro.
array($this,'methodname')
e pode usar classes estáticas com filtros usandoarray('ClassName','methodname')
attachment-$size
.