Supprimer les attributs de largeur et de hauteur des images insérées - Astuces CSS

Anonim

Lorsque vous téléchargez une image via le téléchargeur de médias WordPress, puis que vous l'insérez dans l'éditeur, elle est livrée avec des attributs de largeur et de hauteur. Celles-ci sont normalement souhaitables, car elles aident le navigateur à créer l'espace approprié pour l'image pendant la mise en page. Mais si vous souhaitez supprimer l'action d'insertion de l'ajout de ces attributs, vous pouvez ajouter ce code à votre functions.phpfichier ou à un plugin de fonctionnalité de votre propre création:

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

Mise à jour: ce qui est presque certainement une mauvaise idée nowdays, depuis widthet l' heightespace aide de réserve pour l'image pendant le chargement, même dans des situations fluides de largeur.