Có thể thay đổi cài đặt nén hình ảnh trong WordPress không?

WordPress tự động nén hình ảnh JPEG xuống 90% kích thước ban đầu của chúng, điều này có thể hữu ích trong việc cải thiện hiệu suất và tốc độ trang, nhưng điều đó cũng có nghĩa là hình ảnh của bạn trông không đẹp nhất

Nếu bạn bỏ lỡ 10% bổ sung đó và muốn kiểm soát việc nén hình ảnh trên trang web của mình hoặc bạn muốn tích cực hơn trong việc nén các tệp JPEG, tôi sẽ chỉ cho bạn cách thực hiện cả hai trong Dự án WordPress cuối tuần này

Cách dừng nén tệp JPEG

Nếu bạn muốn WordPress ngừng tự động nén hình ảnh, bạn cần yêu cầu nó tải các tệp này với chất lượng 100%

Thêm đoạn mã sau vào các chức năng của chủ đề của bạn. php hoặc thêm chức năng vào trang web của bạn trong plugin

Đang tải ý chính 09b71e3c70cc555507289949fb592be9

Đoạn mã này sẽ tắt hoàn toàn tính năng nén JPEG trên trang web của bạn

Cách tăng độ nén tệp JPEG

Nén hình ảnh của bạn hơn 90% sẽ làm cho kích thước tệp của bạn nhỏ hơn và có thể tăng tốc độ và hiệu suất trang web của bạn

Với tỷ lệ nén 80% hoặc 85%, bạn thậm chí có thể không nhận thấy sự khác biệt

Điều quan trọng cần nhớ là bạn càng giảm tỷ lệ phần trăm, hình ảnh của bạn sẽ càng bị nén nhiều hơn.

Đang tải ý chính ce8aeab20bdb161da4005d2067ea794e

Mọi thay đổi bạn thực hiện bây giờ sẽ chỉ ảnh hưởng đến hình ảnh mới được tải lên trang web của bạn chứ không ảnh hưởng đến hình ảnh hiện có trong thư viện phương tiện của bạn. WordPress sẽ không tự động thay đổi kích thước tất cả các hình ảnh cũ của bạn

Nếu bạn muốn nén hình ảnh hiện có trên trang web của mình, bạn có thể muốn xem plugin WP Smush Pro của chúng tôi, cho phép bạn nén hàng loạt hình ảnh trong thư viện phương tiện của mình

Bạn cũng có thể muốn sử dụng Tạo lại hình thu nhỏ, một plugin tiện dụng, miễn phí sẽ nhanh chóng duyệt qua tất cả các hình thu nhỏ của bạn và thực hiện các thay đổi cho bạn

Bạn thích hình ảnh được tối ưu hóa hay hình ảnh chất lượng đầy đủ?

FYI, WordPress tự động nén hình ảnh JPEG xuống 90% kích thước ban đầu của chúng. Đây là cài đặt mặc định nén mọi hình ảnh được tải lên WordPress. Không có tùy chọn để thay đổi cài đặt này từ/trong bảng quản trị WordPress của bạn

Động cơ đằng sau điều này là để tăng thời gian tải trang của bạn và cải thiện hiệu suất trang web của bạn

Tuy nhiên, đây là một tính năng tốt với động cơ tốt nhưng đôi khi nó có thể gây khó chịu cho một số người dùng

cho e. g. – Nếu bạn đang điều hành một blog nhiếp ảnh và muốn ảnh của mình trông đẹp nhất, có lẽ việc nén 10% sẽ làm hỏng hình thức của bạn. Và điều trớ trêu là – đôi khi người dùng thậm chí không biết điều gì đang xảy ra với chất lượng hình ảnh của họ sau khi tải lên WordPress

Lý do, điều này đang hoạt động hoàn toàn dưới mui xe

Bạn vẫn đang nhìn chằm chằm vào dòng tiêu đề ” Nén hình ảnh JPEG mặc định của WordPress ”?

Cách vô hiệu hóa tính năng nén ảnh JPEG mặc định của WordPress

Nếu bạn không muốn thỏa hiệp với chất lượng hình ảnh của mình và muốn lấy lại 10% bổ sung đó, bạn có thể tắt cài đặt mặc định này

Sao chép và dán mã bộ lọc sau vào hàm. tập tin php của chủ đề của bạn

add_filter('jpeg_quality', function($arg){return 100;});

Khi chúng tôi gán giá trị cho 100, WordPress nén hình ảnh ở chất lượng cao nhất tôi. e. sẽ không có quá trình nén nào diễn ra

Cách tăng/giảm nén hình ảnh trong WordPress

Hình ảnh có kích thước nhỏ và được tối ưu hóa đóng vai trò quan trọng trong việc tăng tốc thời gian tải trang của bạn. Nếu bạn muốn tăng độ nén hình ảnh để loại bỏ thêm vài kB, hãy dán đoạn mã sau

add_filter('jpeg_quality', function($arg){return 85;});

Chơi với giá trị (từ 1-99) để tăng hoặc giảm cài đặt nén. Đặt giá trị trả về thành 100 để tắt tính năng nén hình ảnh ( như đã giải thích ở trên)

Giá trị càng nhỏ thì càng nén. Tương tự, giá trị lớn hơn sẽ dẫn đến nén ít hơn

Ghi chú. Sau khi thực hiện bất kỳ thay đổi nào về chất lượng hình ảnh, hình ảnh được tải lên WordPress sẽ được nén theo cài đặt mới. Nhưng nó sẽ không ảnh hưởng đến những hình ảnh hiện có trong thư viện phương tiện của bạn. Để thay đổi chất lượng hình ảnh tải lên trước khi sửa đổi cài đặt mặc định, hãy đảm bảo tạo lại hình thu nhỏ của bạn

Hy vọng bài viết này đã giúp bạn thay đổi nén hình ảnh JPEG mặc định của WordPress

Bạn cũng nên xem hướng dẫn của chúng tôi về tối ưu hóa hình ảnh bằng cách kiểm soát 3 thuộc tính hình ảnh một cách thông minh

Bạn có biết rằng bạn có thể thay đổi độ nén hình ảnh của WordPress, nếu không, WordPress sẽ làm cho hình ảnh và hình ảnh tải lên của bạn bị mờ và có pixel?

Tôi đã từng rất ngạc nhiên khi chỉ tải hình ảnh HD hoặc 4K để thấy rằng khi tôi chèn hình ảnh vào bài đăng WordPress, chất lượng hình ảnh không được tối ưu. Tôi cố gắng tìm cách giải quyết trong một thời gian dài cho đến khi tôi nhận ra rằng WordPress nén hình ảnh theo mặc định

Nén hình ảnh trong WordPress

Có thể thay đổi cài đặt nén hình ảnh trong WordPress không?
Có thể thay đổi cài đặt nén hình ảnh trong WordPress không?

Đôi khi trở lại, WordPress đã từng nén hình ảnh xuống 90% và bây giờ sau khi tốc độ trang web trở nên quan trọng, họ nén hình ảnh xuống 82%

Nếu bạn là một blogger bình thường và có thể việc nén hình ảnh WordPress mặc định không phải là vấn đề đối với bạn nhưng nếu bạn chạy một nhật ký ảnh hoặc chia sẻ ảnh máy bay không người lái mini hoặc phong cảnh và rất đặc biệt về việc tải lên hình ảnh chất lượng cao thì điều quan trọng là bạn phải

PNG là định dạng tệp không mất dữ liệu, sẽ cung cấp cho bạn chất lượng hình ảnh cao vượt trội, nhưng kích thước lớn hơn nhiều so với định dạng JPEG mất dữ liệu, được ưa thích nhất

Thay đổi nén hình ảnh WordPress

Vì vậy, đây là mã chọn để cho phép bạn thay đổi nén hình ảnh trong WordPress một cách dễ dàng và nhận được chất lượng hình ảnh bạn chọn

Mã này phải được thêm vào chức năng chủ đề. php trên một dòng mới. Mã này sẽ tắt tính năng nén ảnh JPEG và giữ nguyên chất lượng ảnh nếu ảnh JPEG được tải lên. Những hook WordPress mà chúng tôi muốn chỉnh sửa là jpeg_quality và wp_editor_set_quality

Giá trị chính mà chúng tôi đã thêm ở đây là 100, bạn sẽ nhận thấy

add_filter('jpeg_quality', function($arg){return 100;});
add_filter( 'wp_editor_set_quality', function($arg){return 100;} );

Nếu bạn muốn tăng khả năng nén hình ảnh, bạn có thể muốn thay thế 100 bằng 70

add_filter('jpeg_quality', function($arg){return 70;});
add_filter( 'wp_editor_set_quality', function($arg){return 70;} );

Bạn cũng có thể quyết định không sử dụng 82 mặc định và chọn một mức nén thấp hơn như 90

add_filter('jpeg_quality', function($arg){return 90;});
add_filter( 'wp_editor_set_quality', function($arg){return 90;} );

Lưu ý rằng chất lượng cuối cùng sẽ phụ thuộc vào chất lượng của hình ảnh được tải lên và độ phân giải của hình ảnh. Nếu hình ảnh của bạn đã được nén trước khi tải lên, WordPress sẽ nén nó thêm. Vì vậy, nếu bạn muốn giữ chất lượng cao nhất, thì hãy tải lên hình ảnh JPEG không nén với chất lượng 100% và độ nén 0% và ngừng nén hình ảnh WordPress

Tại sao nén hình ảnh?

Với sự nhấn mạnh ngày càng tăng về các chỉ số quan trọng của trang web cốt lõi để tăng tốc độ trang web của bạn, việc sử dụng hình ảnh tải nhanh kích thước thấp đã trở nên rất phổ biến

Do mọi người xem trang web trên màn hình lớn, cài đặt chiều rộng mặc định của blog đã trở nên rất lớn do đó mọi người tải lên hình ảnh lớn để thu hút thị giác tốt nhưng hình ảnh lớn cũng có kích thước lớn hơn

Có nhiều dịch vụ tối ưu hóa hình ảnh và trình cắm WordPress nén hình ảnh giúp tối ưu hóa hình ảnh để giúp chúng tải nhanh hơn và webp đã trở thành một tiêu chuẩn mới, đặc biệt là sau khi Google Pagespeed liên tục nhấn mạnh rằng nó làm cho hình ảnh nhỏ hơn 30%.

Do đó, WordPress nén hình ảnh theo mặc định, nhưng bạn có thể khắc phục sự cố này ở bước này. Nếu không, bạn có thể nén hình ảnh gấp đôi dẫn đến chất lượng hình ảnh kém và trải nghiệm người dùng không tốt