Hướng dẫn ngăn chặn tạo thêm ảnh con không cần thiết trong website WordPress.
Nếu bạn chưa biết thì theo mặc định, ngoài kích thước ảnh gốc, WordPress sẽ tự động tạo thêm 6 kích thước ảnh khác, 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). Trong trường hợp không sử dụng đến 6 kích thước này, bạn có thể vô hiệu hóa Thumbnail, Medium và Large trong phần Media Settings của WordPress Dashboard bằng cách thiết lập các thông số về 0 để tiết kiệm dung lượng host. Ngoài WordPress, theme và các plugin mà bạn cài đặt trên website có thể cũng đang “âm thầm” làm điều tương tự.
Tham khảo thêm:
- Tiết kiệm dung lượng host và cải thiện hiệu suất WordPress
- EWWW Image Optimizer – Plugin nén ảnh miễn phí tốt nhất
Làm thế nào để ngăn chặn triệt để việc tạo thêm các kích thước ảnh con trong WordPress? Rất đơn giản, bạn chỉ cần làm theo 1 trong 2 cách sau đây. Tuy nhiên, trước đó, hãy đảm bảo bạn đã xác định chính xác những kích thước ảnh mà website không cần dùng đến.
Loại bỏ các kích thước ảnh mặc định của WordPress
Chèn đoạn code sau vào cuối file functions.php
của theme (hoặc child theme) mà bạn đang sử dụng 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:
Các bạn cũng có thể chèn nó thông qua plugin Code Snippets. Phương pháp này nên được áp dụng nếu chỉ có duy nhất WordPress là thành phần tạo thêm các ảnh con không cần thiết trên website của bạn.
Chặn tạo thêm ảnh con trong WordPress bằng plugin
1. Sử dụng plugin EWWW Image Optimizer
Nếu bạn đang sử dụng plugin EWWW Image Optimizer để nén ảnh thì xin chúc mừng bởi vì EIO đã được trang bị sẵn một tính năng như vậy. 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.
Click vào nút Save Changes để hoàn tất.
2. Sử dụng plugin Stop Generating Image Sizes
Đầu tiên, như thường lệ, bạn phải cài đặt và kích hoạt plugin Stop Generating Image Sizes.
Tiếp theo, truy cập vào Image Sizes => Tick vào các kích thước ảnh mà bạn muốn ngăn chặn.
Click vào nút Save Changes để hoàn tất.
Xóa bỏ ảnh con đã tạo trước đó
Cả hai phương pháp kể trên chỉ giúp ngăn chặn tạo thêm ảnh con cho những hình ảnh mà bạn sẽ upload trong tương lai. Chúng không có tác dụng giúp bạn xóa bỏ những ảnh con đã được tạo trước đó. Vì vậy, bạn sẽ cần làm thêm 1 bước nữa, đó là tạo lại kích thước ảnh thumbnail cho toàn bộ hình ảnh đã upload. Thật đơn giản phải không nào? Chúc các bạn thành công!
Bạn biết phương pháp khác đơn giản và hiệu quả hơn giúp ngăn chặn tạo thêm ảnh con trong website WordPress? Đừng quên chia sẻ nó với chúng tôi trong khung bình luận bên dưới.
Nếu bạn thích bài viết này, hãy subscribe blog của tôi để thường xuyên cập nhật những bài viết hay nhất, mới nhất qua email nhé. Cảm ơn rất nhiều. :)
Cám ơn bác!!!
Cả hai phương pháp kể trên chỉ giúp ngăn chặn tạo thêm ảnh con cho những hình ảnh mà bạn sẽ upload trong tương lai. Chúng không có tác dụng giúp bạn xóa bỏ những ảnh con đã được tạo trước đó. Vì vậy, bạn sẽ cần làm thêm 1 bước nữa…
xóa bỏ những ảnh con đã được tạo trước đó bằng cách nào vậy a ?
Đọc kỹ lại đi bạn ơi. Mình có để link hướng dẫn rồi mà. :P
Có nên chỉ giữ nguyên 1 ảnh gốc mà không cho tạo nhiều kích thước khi upload k bác Hiếu, mục đích của việc sinh ra nhiều kích thước để làm gì nhỉ. e tìm hiểu mà chưa hiểu nguyên nhân
Mục đích của việc crop ảnh là để hiển thị ảnh với kích thước phù hợp nhất, tránh việc sử dụng ảnh quá to dẫn đến tăng page-size => làm web load chậm. Ví dụ ảnh đại diện của bài viết trên blog wpcanban.com có kích thước 150 x 150 pixel. Mình thường upload ảnh với kích thước khoảng 400 x 400 pixel. Nếu không crop thành 150 x 150 pixel mà hiển thị luôn ảnh gốc 400 x 400 pixel thì dung lượng ảnh sẽ lớn hơn => page-size lớn hơn => web load chậm hơn.
Thì ra là vậy, giờ tính cả .webp tính ra 1 ảnh up lên sinh ra 10 ảnh chắc mấy chốc mà đầy host
Dùng ảnh WebP thì số lượng ảnh sẽ tăng gấp đôi. Muốn web load nhanh hơn thì phải chấp nhận thôi. :)
Hiện tại blog của bạn sử dụng cách nào vậy ạ, tại sao blog của mình cấu hình phần media để hết về 0 rùi mà vẫn bị crop ra 6 ảnh bác nhỉ :((
Cái đó chỉ chặn được WordPress tạo ảnh con thôi. Còn theme và plugin vẫn tạo bình thường mà. Cách xử lý thế nào thì mình đã viết rõ trong bài viết rồi. :P