Cái này thật ra không phải lỗi, mà là tính năng.
Ở phiên bản này WP sẽ tự động thêm thuộc tính sizes=”auto” vào các thẻ hình ảnh đang dùng lazy-load.
Vấn đề này có thể làm hình ảnh bị mờ đi trong 1 số trường hợp. Để tạm thời xử lý vấn đề này các bạn có thể dùng đoạn code sau (bỏ vào file functions.php của theme hoặc dùng plugin Code Snippets).
add_filter(
'wp_content_img_tag',
static function ( $image ) {
return str_replace( 'sizes="auto, ', ' sizes="', $image );
}
);
add_filter(
'wp_get_attachment_image_attributes',
static function ( $attr ) {
if ( isset( $attr['sizes'] ) ) {
$attr['sizes'] = preg_replace( '/^auto, /', '', $attr['sizes'] );
}
return $attr;
}
);
Chúc các bạn thành công
Nguồn : Bằng Nguyễn Viết