Buang Atribut Lebar dan Tinggi Dari Gambar Yang Dimasukkan - Trik CSS

Anonim

Apabila anda memuat naik gambar melalui pemuat media media WordPress dan memasukkannya ke dalam penyunting, gambar tersebut dilengkapi dengan atribut lebar dan tinggi. Ini biasanya diinginkan, kerana membantu penyemak imbas membuat ruang yang sesuai untuk gambar semasa susun atur. Tetapi jika anda ingin membuang tindakan sisipan daripada menambahkan atribut ini, anda boleh menambahkan kod ini ke functions.phpfail anda atau plugin fungsi pembuatan anda sendiri:

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

Kemas kini: ini hampir pasti merupakan idea buruk sekarang, kerana widthdan heightmembantu menempah ruang untuk gambar semasa memuatkan, walaupun dalam keadaan selebar bendalir.