Znáte to, máte responsivní šablonu a přidáte do příspěvku obrázek. A najednou se divíte, že na tabletu přetéká z obsahu ven a rozbije vám layout. Problémem může být to, že WordPress k vloženému obrázku přidává i jeho rozměry v pixelech.
Ať již z tohoto důvodu, nebo jiného, můžete chtít rozměry z tagu img odstranit.
Tento jednoduchý snippet dělá přesně to co potřebujete
add_filter( 'post_thumbnail_html', 'remove_image_attribute', 10 );
add_filter( 'image_send_to_editor', 'remove_image_attribute', 10 );
function remove_image_attribute( $html ) {
$html = preg_replace( '/(width|height)=\"\d*\"\s/', "", $html );
return $html;
}
První filtr odstraní rozměry z náhledových obrázků, druhý je odebere při vkládání obrázku v editoru.
Kód vložte do functions.php