Når man legger til et bilde i et innlegg i WordPress så settes automatisk høyde og bredde-attributter på bilde-taggen. Dette kan skape problemer spesielt hvis man endrer design og eller har et responsivt design. Spesielt det siste.

Ved å legge til følgende kodesnutt i function.php for temaet man bruker så fjernes width/height -attributtene fra bilder som settes inn i innlegg.

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

Man kan legge til flere filter for de bildevarianter som støttes av temaet man bruker.

Legg igjen en kommentar

Fyll inn i feltene under, eller klikk på et ikon for å logge inn:

WordPress.com-logo

Du kommenterer med bruk av din WordPress.com konto. Logg ut / Endre )

Twitter picture

Du kommenterer med bruk av din Twitter konto. Logg ut / Endre )

Facebookbilde

Du kommenterer med bruk av din Facebook konto. Logg ut / Endre )

Google+ photo

Du kommenterer med bruk av din Google+ konto. Logg ut / Endre )

Kobler til %s