Poista leveys- ja korkeusattribuutit lisätyistä kuvista - CSS-temppuja

Anonim

Kun lataat kuvan WordPress-medianlatauslaitteen kautta ja lisäät sen sitten editoriin, siinä on leveys- ja korkeusattribuutit. Nämä ovat yleensä toivottavia, koska se auttaa selainta tekemään sopiva tila kuvalle asettelun aikana. Mutta jos haluat poistaa lisäystoiminnon näiden attribuuttien lisäämisestä, voit lisätä tämän koodin functions.phptiedostoon tai itse tekemäsi toiminnon laajennukseen:

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

Päivitys: tämä on melkein varmasti huono idea nykyään, koska widthja heightauttaa varaamaan tilaa kuvalle lataamisen aikana, jopa nesteen leveydessä.