Cuối năm 2019 WordPress ra phiên bản 5.3 với tính năng mới hỗ trợ cắt ảnh (scale image) có độ phân giải lớn hơn 2560px, giúp giảm dung lượng ảnh, giảm dung lượng ổ cứng cho web server, tăng tốc độ tải cho website và trải nghiệm cho người dùng giúp tối ưu SEO.
Khi upload ảnh lên wordpress sẽ tự động scale tất cả những ảnh có độ phần giải lớn hơn 2560px về 2560px về chèn vào bài viết, việc này giúp giảm dung lượng ảnh, tăng tốc độ tải trang và tối ưu seo. Tuy nhiên những ảnh gốc chất lương cao sẽ không được đưa lên trang web và người sẽ không có cơ hội tải về những ảnh gốc độ phân giải cao. Nếu bạn thấy tính năng này không phù hợp với website của bạn và muốn giữ lại ảnh gốc chất lượng cao trên website thì có thể Disable image scaling in WordPress (bỏ scale image WordPress 5.3). Nếu bạn quan tâm hãy theo dõi tiếp cách Disable image scaling trên wordpress 5.3 nhé.
– Mở file functions.php trong theme bạn đang dùng cho website, bạn có thể dùng FTP hoặc dùng chức năng theme Editor trong trang quản trị của WordPress để mở file Function.php. Trong bài này mình dùng theme Editor nhé.
– Để truy cập vào file Function.php ta đăng nhập vào trang quản trị wordpress, rê chuột vào Appearance chọn Theme Editor
– Một khi đã mở được theme editor hãy click chọn Theme Functions (function.php) ở bên phải của màn hình để mở file function.php
- Copy và paste đoạn code bên dưới vào cuối file function.php và chọn update file là xong. add_filter( 'big_image_size_threshold', '__return_false' );
- Để tăng kích thước giới hạn ta thay bằng hàm bên dưới:
function dg_big_image_size_threshold( $threshold ) { return 10000; // change this to the px Value you want }
add_filter('big_image_size_threshold', 'dg_big_image_size_threshold', 100, 1);