Cách ngăn chặn WordPress tự cắt ảnh thành nhiều kích cỡ

Bài viết này Ngọc Nguyễn sẽ hướng dẫn bạn cách ngăn chặn WordPress tự cắt ảnh thành nhiều kích cỡ.

Cho những ai chưa biết thì khi chúng ta upload 1 ảnh lên website, mặc định của WordPress sẽ tự động tạo thêm 6 kích thước ảnh khác nhau, bao gồm Thumbnail (150 x 150), Medium (300 x 300), Large (1024 x 1024), Medium Large (768 x chiều cao không giới hạn), 1536 x 1536 (Medium Large x 2) và 2048 x 2048 (Large x 2). Ngoài ra các theme và plugin bạn sử dụng cũng có thể tạo thêm ảnh con nửa.

Nhưng không phải lúc nào chúng ta cũng cần phải có 6 kích thước này trong Website. Đôi lúc sẽ cần vô hiệu hóa để giúp chúng ta tiết kiệm dung lượng hosting hơn.

Có thể bạn cũng thích:

Ở 3 size ảnh đầu tiên, bạn chỉ cần vào Settings -> Media và đặt các size ảnh về giá trị 0 là được. Còn các size ảnh còn lại ta sẽ dùng cách khác để chặn nó.

Cach ngan chan WordPress tu cat anh thanh nhieu kich co

Thêm code vào file functions.php để chặn

Bạn chỉ cần chèn đoạn code sau vào cuối file functions.php của theme đang sử dụng (hoặc child theme). Đoạn code này sẽ giúp vô hiệu hóa toàn bộ 6 kích thước ảnh con do WordPress mặc định tạo ra:

//* Vo hieu hoa tu cat anh
function remove_default_image_sizes( $sizes) {
    unset( $sizes['large']);
    unset( $sizes['thumbnail']);
    unset( $sizes['medium']);
    unset( $sizes['medium_large']);
    unset( $sizes['1536x1536']);
    unset( $sizes['2048x2048']);
    return $sizes;
}
add_filter('intermediate_image_sizes_advanced', 'remove_default_image_sizes');

Ở đây giá trị trong dấu nháy chính là độ phân giải ảnh mà bạn muốn vô hiệu hóa việc tự tạo thêm. Trong trường hợp nếu bạn đang dùng Theme hoặc plugin mà có tự tạo thêm ảnh thì bạn nên xác định độ phân giải của loạt ảnh được tạo ra đó, rồi thêm dòng code unset và điền đúng giá trị độ phân giải ảnh là được.

Chặn WordPress tự cắt ảnh thành nhiều kích cỡ bằng Plugin

Có nhiều plugin làm được việc này, nhưng chắc mình chỉ chia sẽ những plugin phổ biến và mình đã từng dùng qua rồi.

1. Dùng plugin ThumbPress

Với ThumbPress thì nó sẽ chặn toàn bộ khả năng tạo ảnh con nhé. Mình đã thử dùng trên 1 website của mình và upload ảnh nào thì chỉ có mỗi ảnh đó. Plugin này hoàn toàn Free trên kho Plugin nhé.

Link tải: https://vi.wordpress.org/plugins/image-sizes/

Cach ngan chan WordPress tu cat anh thanh nhieu kich co 3

Chỉ cần cài rồi vào ThumbPress -> Disable Thumbnails để kiếm tra thôi. Tại đây sẽ cho bạn biết có bao nhiều ảnh con sẽ bị chặn tạo ra.

2. Dùng plugin EWWW Image Optimizer

EWWW Image Optimizer cũng là một trong những plugin mình thấy nhiều người cũng dùng. Vừa có tính năng nén ảnh vừa có tính năng chặn tạo ảnh con.

Link tải: https://wordpress.org/plugins/ewww-image-optimizer/

Tất cả những gì bạn cần làm là truy cập vào Settings -> EWWW Image Optimizer -> Resize ->Disable Resizes -> Tick vào các kích thước ảnh không muốn tạo trong cột Disable Creation. Sau đó click Save Changes là xong.

Cach ngan chan WordPress tu cat anh thanh nhieu kich co 2

Kết luận

Tùy vào tình hình Website của bạn, bạn có rành code hay không thì hãy chọn cho mình cách phù hợp nhất để ngăn chặn WordPress tự cắt ảnh thành nhiều kích cỡ nhé.

Mình có bán các sản phẩm và cung cấp các dịch vụ sau, mong bạn dành ít phút để tham khảo, nếu thấy cần cái nào thì ủng hộ mình nhé:

  1. Shop Key License WordPress
  2. Kho Demo Website
  3. Dịch vụ Hosting tốc độ cao
  4. Dịch vụ thiết kế Website, diệt mã độc, tối ưu website
GROUP ZALO HỖ TRỢ WORDPRESS

ĐỂ LẠI BÌNH LUẬN

Chúng ta chỉ thật sự thất bại một khi chúng ta từ bỏ mọi cố gắng.
Đừng bao giờ nói tất cả những gì bạn biết. Và đừng bao giờ tin tất cả những gì bạn nghe.
Người thông minh giống như một dòng sông, càng sâu càng lặng lẽ.
Cách tốt nhất để có một ý tưởng xuất sắc là có thật nhiều ý tưởng.
Không vấp ngã trước cuộc sống, điều đó là rất tốt. Nhưng vấp ngã rồi đứng dậy mà đi lên càng tốt hơn.
Chuyên Mục
Plugin - Theme
Bài Viết Mới
Mời 1 Ly Sinh Tố
momo qr

Ngân hàng: MB BANK

Tài khoản: NGUYỄN BẢO NGỌC

Số TK: 0396753543

Mình xin chân thành cảm ơn sự ủng hộ của các bạn. Những khoản donate của các bạn đã giúp mình có 1 khoảng để chi trả và duy trì blog của mình. Mình sẽ cố gắng update thêm nhiều kiến thức và tài nguyên hữu ích hơn nửa. Cám ơn rất nhiều !!!

Chat Facebook (8h-24h)
Chat Zalo (8h-24h)
0396.753.543 (8h-20h)
Chat Telegram t.me/jakengocnguyen
Group Zalo Hỗ Trợ Get Theme + Plugin + Support