id summary reporter owner description type status priority milestone component version severity resolution keywords cc focuses 7065 Add filter 'image_class' to 'get_image_tag' function in 'wp-includes/media.php' ronalfy "As [http://weblogtoolscollection.com/archives/2008/05/29/removing-widthheight-from-the-image-uploader/#comments referenced in this post], some would like the ability to remove or customize the class attribute in the media manager. Recommended solution is to add a new filter called 'image_class' to the 'get_image_tag' function in '/wp-includes/media.php'. Before: {{{ function get_image_tag($id, $alt, $title, $align, $size='medium') { list( $img_src, $width, $height ) = image_downsize($id, $size); $hwstring = image_hwstring($width, $height); $html = ''; $url = ''; $html = apply_filters( 'image_send_to_editor', $html, $id, $alt, $title, $align, $url, $size ); return $html; } }}} After: {{{ function get_image_tag($id, $alt, $title, $align, $size='medium') { list( $img_src, $width, $height ) = image_downsize($id, $size); $hwstring = image_hwstring($width, $height); $class = 'align'.attribute_escape($align).' size-'.attribute_escape($size).' wp-image-'.$id; $class = apply_filters('image_class', $class, $id, $align, $size); $html = ''; $html = apply_filters( 'image_send_to_editor', $html, $id, $alt, $title, $align, $url ); return $html; } }}} Code changed is here: {{{ $class = 'align'.attribute_escape($align).' size-'.attribute_escape($size).' wp-image-'.$id; $class = apply_filters('image_class', $class, $id, $align, $size); $html = ''; }}}" enhancement closed normal 2.6 General 2.5.1 normal fixed has-patch 2nd-opinion