Rimuovi attributi di larghezza e altezza dalle immagini inserite - Trucchi CSS

Anonim

Quando carichi un'immagine tramite il media uploader di WordPress e poi la inserisci nell'editor, viene fornita con gli attributi di larghezza e altezza. Questi sono normalmente desiderabili, poiché aiutano il browser a creare lo spazio appropriato per l'immagine durante il layout. Ma se vuoi rimuovere l'azione di inserimento dall'aggiunta di questi attributi, puoi aggiungere questo codice al tuo functions.phpfile o un plugin di funzionalità di tua creazione:

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

Update: questo è quasi certamente un cattivo oggigiorno idea, dal momento che widthe heightspazio aiuto di riserva per l'immagine durante il caricamento, anche in situazioni fluide larghezza.