Removendo as dimensões da imagem de `the_content`

Estou procurando remover dimensões da imagem the_post_thumbnail , bem como the_content . Eu encontrei o seguinte código, mas há um pequeno problema:

 add_filter( 'post_thumbnail_html', 'remove_thumbnail_dimensions', 10 ); add_filter( 'image_send_to_editor', 'remove_thumbnail_dimensions', 10 ); add_filter( 'the_content', 'remove_thumbnail_dimensions', 10 ); function remove_thumbnail_dimensions( $html ) { $html = preg_replace( '/(width|height)=\"\d*\"\s/', "", $html ); return $html; } 

O problema que tenho com este código é que acabará por remover os atributos de largura / altura de qualquer elemento, isso pode ser um problema para iframe ou elementos de object .

Qual é a melhor forma de remover esses atributos para elementos img e nada mais.

Solutions Collecting From Web of "Removendo as dimensões da imagem de `the_content`"