Eliminați atributele de lățime și înălțime din imaginile inserate - CSS-Tricks

Anonim

Când încărcați o imagine prin programul de încărcare media WordPress și apoi o inserați în editor, aceasta vine cu atribute de lățime și înălțime. Acestea sunt în mod normal de dorit, deoarece ajută browserul să facă spațiul adecvat pentru imagine în timpul aspectului. Dar dacă doriți să eliminați acțiunea de inserare din adăugarea acestor atribute, puteți adăuga acest cod în functions.phpfișierul dvs. sau într-un plugin de funcționalitate personalizat:

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

Actualizare: acest lucru este aproape sigur un rău nowdays idee, deoarece widthși heightspațiu de ajutor de rezervă pentru imaginea în timpul încărcării, chiar și în situații de fluid-lățime.