По умолчанию функция the_post_thumbnail() выводит html миниатюры поста в следующем виде:
<img width="400" height="500" src="" class="attachment-post-thumbnail size-post-thumbnail wp-post-image"
alt="" srcset="" >
В некоторых случаях необходимо убрать атрибуты width и height выводимого изображения. Для этого можно использовать фильтр функции wp_get_attachment_image_src(), на основе которой работает функция вывода миниатюр:
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;
}
Данный код необходимо поместить в файл functions.php вашей темы, и результат, возвращаемый функцией the_post_thumbnail(), примет вид:
<img src="" class="attachment-post-thumbnail size-post-thumbnail wp-post-image"
alt="" srcset="" >
Обновлено: 22.12.2018
Вам помогла эта статья? Оцените!
Здравствуйте!
Я, за эту подсазку, огромнише Вас БЛАГОДАРЮ!!!
Я три дня убил на поиск решения проблемы ошибки отображения миниатюр в админке.