Odstrániť atribúty šírky a výšky z vložených obrázkov Triky CSS

Anonim

Keď nahráte obrázok pomocou nástroja na odovzdávanie médií WordPress a potom ho vložíte do editora, dodá sa s atribútmi šírky a výšky. Obyčajne sú žiaduce, pretože pomáhajú prehliadaču vytvoriť pri rozložení vhodný priestor pre obrázok. Ak však chcete z vloženia týchto atribútov odstrániť akciu vloženia, môžete tento kód pridať do svojho functions.phpsúboru alebo do doplnku funkčnosti podľa vlastného výberu:

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

Aktualizácia: v dnešnej dobe je to takmer určite zlý nápad, pretože widtha heightpomáha rezervovať miesto pre obrázok počas načítania, a to aj v situáciách so zväčšením.