Press ESC to close

Sửa lỗi ảnh bị mờ với các website cập nhập lên WP 6.7

  • Wordpress
  • 28 Tháng mười một, 2024
  • (0)

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

0 0 đánh giá
Đánh giá bài viết
Theo dõi
Thông báo của
guest
0 Góp ý
Cũ nhất
Mới nhất Được bỏ phiếu nhiều nhất
Phản hồi nội tuyến
Xem tất cả bình luận
by CUONGIT