Ta bort attribut för bredd och höjd från infogade bilder - CSS-tricks

Anonim

När du laddar upp en bild via WordPress-medieuppladdaren och sedan sätter in den i redigeraren kommer den med bredd- och höjdattribut. Dessa är normalt önskvärda, eftersom det hjälper webbläsaren att göra lämpligt utrymme för bilden under layouten. Men om du vill ta bort insatsåtgärden från att lägga till dessa attribut kan du lägga till den här koden i din functions.phpfil eller ett funktionsprogram från din egen tillverkning:

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

Uppdatering: detta är nästan säkert en dålig idé idag, eftersom widthoch heighthjälper till att reservera utrymme för bilden under laddning, även i vätskebreddssituationer.