altではなくキャプション情報などを取得
記事編集時にメディアから画像を選択する際,エディタ上に挿入されるHTMLをカスタマイズしたいことがある。
(ショートコードを剥ぎたかったりclassをつけたかったり)
そんな時に利用するのが get_image_tag というフック。
function remove_hwstring_from_image_tag($html, $id, $alt, $title, $align, $url, $size) {
list($img_src, $width, $height) = image_downsize($id, $size);
$hwstring = image_hwstring($width, $height);
$post = get_post($id);
//
// ここで$htmlを自由にカスタマイズ
// $html, $id, $alt, $title, $align, $url, $size
// $img_src, $width, $height
// $hwstring, $post などに画像の情報が入っている
//
return $html;
}
add_filter('get_image_tag', 'remove_hwstring_from_image_tag', 10, 7);

