Estoy usando las miniaturas de las entradas para enlazar a una página.
¿Es posible agregar un nombre de clase a la imagen en miniatura de la publicación?
<li><a href="<?php the_permalink(); ?>" ><?php the_post_thumbnail(); ?></a></li>
Estoy usando las miniaturas de las entradas para enlazar a una página.
¿Es posible agregar un nombre de clase a la imagen en miniatura de la publicación?
<li><a href="<?php the_permalink(); ?>" ><?php the_post_thumbnail(); ?></a></li>
Puedes filtrar esas clases.
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');
Agregue el filtro justo antes de llamar a the_post_thumbnail
. El filtro se eliminará automáticamente.
Es un poco difícil llegar hasta allí, pero the_post_thumbnail
utiliza get_the_post_thumbnail
que usa wp_get_attachment_image
que aplica ese filtro.
Su etiqueta de imagen no tiene clase, simplemente escriba este código
<?php the_post_thumbnail(); ?>
pero su etiqueta de imagen tiene clase, simplemente escriba este código
<?php the_post_thumbnail('thumbnail', array(
'class' => 'class_name'
)); ?>
Lea otras preguntas en las etiquetas post-thumbnails