问题描述
我正在使用帖子缩略图链接到一个页面。
是否可以为帖子缩略图添加类名。
<li><a href="<?php%20the_permalink();%20?>" ><?php the_post_thumbnail(); ?></a></li>
最佳解决方案
是的 – 您可以将要使用的类传递给 the_post_thumbnail()
作为属性参数的一部分,例如<?php the_post_thumbnail('thumbnail', array('class' => 'your-class-name')); ?>
参考:http://codex.wordpress.org/Function_Reference/the_post_thumbnail#Styling_Post_Thumbnails
次佳解决方案
您可以过滤这些类。
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');
在调用 the_post_thumbnail
之前添加过滤器。过滤器将自动清除。
the_post_thumbnail
使用 get_the_post_thumbnail
,它使用 wp_get_attachment_image
,它适用于该过滤器。
参考文献
注:本文内容整合自 Google/Baidu/Bing 辅助翻译的英文资料结果。如果您对结果不满意,可以加入我们改善翻译效果:薇晓朵技术论坛。