回答:
うん-使用したいクラスを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
、そのフィルタを適用します。
array($this,'methodname')
、あなたが使用することにより、フィルタと静的クラスを使用することができますarray('ClassName','methodname')
attachment-$size
ます。