Estoy trabajando en un sitio basado en una plantilla css de ancho fluido que establece un ancho máximo en las imágenes al ancho de la columna que las contiene, y necesito eliminar el ancho en línea y altura atributos de dimensión que WordPress agrega a las imágenes.
Lo estoy haciendo con mis imágenes destacadas con este filtro:
add_filter( 'post_thumbnail_html', 'remove_thumbnail_dimensions', 10, 3 );
function remove_thumbnail_dimensions( $html, $post_id, $post_image_id ) {
$html = preg_replace( '/(width|height)=\"\d*\"\s/', "", $html );
return $html;
}
Sé que puedo aplicar el mismo filtro a the_content , si es necesario. ¿Pero hay una mejor manera de hacer esto?