画像等の添付(あるいはページ)へのリンクを記述する際に活躍するwp_get_attachment_linkですが、そのまま使うだけではclassを追加できません。そこで…フィルターを使ってclassを追加する方法です。
■(例)class="myclass"を追加
codeadd_filter( 'wp_get_attachment_link', 'my_add_class_attachment_link', 10, 1 );
function my_add_class_attachment_link( $html ){
return str_replace( '<a', '<a class="myclass" ', $html );
}
メディアアップロードした画像にjsを仕掛けたいとき等、に使えますネ