Pašalinti pločio ir aukščio atributus iš įterptų vaizdų - CSS-gudrybės

Anonim

Kai įkeliate vaizdą per „WordPress“ laikmenų įkėlimo programą ir tada įterpiate jį į redaktorių, pateikiami pločio ir aukščio atributai. Paprastai jie yra pageidautini, nes jie padeda naršyklei padaryti tinkamą vietą vaizdui išdėstymo metu. Bet jei norite pašalinti įterpimo veiksmą pridėdami šiuos atributus, galite pridėti šį kodą prie savo functions.phpfailo arba savo sukurto funkcinio papildinio:

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

Atnaujinimas: tai yra neabejotinai bloga idėja šiais laikais, nes widthir heightpadeda rezervuoti atvaizdo vietą įkeliant, net ir skysčio pločio situacijose.