Odstranění rozměrů obrázku v kódu příspěvku - Affinite.io CZ

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

Nefunkční custom order status ve WooCommerce
Nefunkční custom order status ve WooCommerce
06 Říj, 2014
Jak vytvořit vlastní šablonu pro WordPress – 7 díl
Jak vytvořit vlastní šablonu pro WordPress – 7 díl
10 Říj, 2014

Looking for something?