Usuwanie atrybutów width i heigth z miniatur WordPress

Domyślnie funkcja the_post_thumbnail () wyświetla miniatury HTML postu w następującej formie:

<img width="400" height="500" src="" class="attachment-post-thumbnail size-post-thumbnail wp-post-image" 
alt="" srcset="" >

W niektórych przypadkach należy usunąć atrybuty width i height wyświetlanego obrazu. W tym celu można użyć filtra funkcji wp_get_attachment_image_src(), na podstawie której działa funkcja wyświetlania miniatur:


add_filter('wp_get_attachment_image_src','delete_width_height', 100, 4);

function delete_width_height($image, $attachment_id, $size, $icon){

    $image[1] = '';
    $image[2] = '';
    return $image;
}

Ten kod należy umieścić w pliku functions.php szablonu WordPress, a wynik zwrócony przez funkcję the_post_thumbnail() przyjmie postać:

<img src="" class="attachment-post-thumbnail size-post-thumbnail wp-post-image" 
alt="" srcset="" >

Aktualizacja: 08.01.2021

Czy ten artykuł ci pomógł? Postaw ocenę!
(Na razie Brak ocen)
Loading...


Dodaj komentarz

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *