Fjern bredde- og høydeattributter fra innsatte bilder - CSS-triks

Anonim

Når du laster opp et bilde gjennom WordPress-medieopplasteren og deretter setter det inn i redigeringsprogrammet, kommer det med bredde- og høydeattributter. Disse er normalt ønskelige, ettersom det hjelper nettleseren med å lage et passende rom for bildet under layout. Men hvis du vil fjerne innsettingshandlingen fra å legge til disse attributtene, kan du legge til denne koden i functions.phpfilen eller et funksjonalitetsprogramtillegg du selv lager:

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; )

Oppdatering: dette er nesten absolutt en dårlig idé i dag, siden widthog heighthjelper med å reservere plass til bildet mens det lastes inn, selv i væskebreddesituasjoner.