WordPress много где картинки может выводить, и есть много функций. Для наиболее распространенных случаев должно хватить вот этого:
/**
* Remove width and height attributes from html image tag output.
*
* @param $html string String containing html tag output
*
* @return string
*/
function remove_image_dimensions( $html ) {
$html = preg_replace( '/(width|height)="\d*"\s/', "", $html );
return $html;
}
add_filter( 'post_thumbnail_html', 'remove_image_dimensions', 10 );
add_filter( 'image_send_to_editor', 'remove_image_dimensions', 10 );
Впрочем, есть
вариант обойти данное место в CSS.