X

Come rimuovere gli attributi di larghezza e altezza dalle immagini nei post

Snippet di IsItWP

Vuoi rimuovere gli attributi di larghezza e altezza dalle immagini nei post? Questo snippet rimuoverà tutti gli attributi di larghezza e altezza dalle tue immagini per consentire a un tema responsive di gestire le dimensioni.

Istruzioni

Tutto quello che devi fare è aggiungere questo codice al file functions.php del tuo tema o in un plugin specifico per il sito:

add_filter( 'post_thumbnail_html', 'remove_wps_width_attribute', 10 );
add_filter( 'image_send_to_editor', 'remove_wps_width_attribute', 10 );
 
function remove_wps_width_attribute( $html ) {
    $html = preg_replace( '/(width|height)=\"\d*\"\s/', "", $html );
    return $html;
}

Nota: Se questa è la prima volta che aggiungi snippet di codice in WordPress, consulta la nostra guida su come copiare / incollare correttamente snippet di codice in WordPress, in modo da non rompere accidentalmente il tuo sito.

Se ti è piaciuto questo snippet di codice, ti preghiamo di considerare di dare un'occhiata alla nostra Recensione di WPtouch.

Commenti   Lascia una risposta

  1. Grazie mille.

  2. Se vuoi farlo per scopi responsive, un modo migliore sarebbe risolvere questo problema con i CSS, poiché i CSS sovrascrivono questi attributi:

    img{ max-width:100%; height: auto; }

Aggiungi un commento

Siamo lieti che tu abbia scelto di lasciare un commento. Tieni presente che tutti i commenti sono moderati secondo la nostra normativa sulla privacy e tutti i link sono nofollow. NON utilizzare parole chiave nel campo del nome. Avviamo una conversazione personale e significativa.

Checklist per il lancio di WordPress

La Guida Definitiva per il Lancio di WordPress

Abbiamo raccolto tutti gli elementi essenziali della checklist per il lancio del tuo prossimo sito web WordPress in un comodo ebook.
Sì, Inviami l'eBook Gratuito!